Commit graph

771 commits

Author SHA1 Message Date
befa371fdc nfs-server: Allow role/home autocreation run more often
1. Implemented locking for scripts so only one instance is running
   simultaneously. This will also remove stale lock file if found.

2. Use LDAP contextCSN value to determine if we need to run script
   at all. Previous contextCSN is stored in state file which will
   be cleaned during reboots. If state file is not found direcotries
   are scanned in normal way.
2021-03-24 05:48:04 +00:00
169750eb0e base: Add S.M.A.R.T disk monitoring to physical hosts 2021-03-23 22:36:52 +00:00
226c624328 base: Add lm_sensors to physical hosts 2021-03-23 22:29:11 +00:00
f7025a7a06 lm_sensors: Initial version of role 2021-03-23 22:28:50 +00:00
8c03eb0a25 Add jenkins.foo.sh 2021-03-23 21:45:25 +00:00
1361dcd01c Add jenkins01.home.foo.sh 2021-03-23 21:45:02 +00:00
7258cb04fd jenkins: Initial version of role 2021-03-23 21:44:35 +00:00
7461384816 Remove db01.home.foo.sh 2021-03-23 19:46:52 +00:00
5c0d6fe84f munin-node: Fix dependencies for Fedora 2021-03-23 18:15:44 +00:00
e048e97abc Fix Fedora installs and upgrade to version 33 2021-03-23 17:54:12 +00:00
1e69b21b08 Add db01.home.foo.sh 2021-03-23 17:15:02 +00:00
5282a19463 nfs-server: Add autocreate support for home/role directories 2021-03-23 17:01:39 +00:00
cc3f8748a0 Disable IPv6 on lan network for shell hosts 2021-03-23 16:32:10 +00:00
786b8699ff network: Fix disabling IPv6 address on RHEL
When setting IPv6 addr to none interfaces were still autoconfigured
using router advertisements. This is now fixed.
2021-03-23 16:30:57 +00:00
89eec4e1c5 nginx/site: Disable certificate check when we have multiple backends
Nginx requires that all backend certificates need to match name defined
in ProxyPass directive:

https://trac.nginx.org/nginx/ticket/1307
2021-03-23 15:55:01 +00:00
90ccb41fd3 Allow CARP advertisemens from firewall on ns hosts 2021-03-23 06:55:44 +00:00
00088239fa thinlinc-server: Use Let's Encrypt certs if available 2021-03-22 21:04:37 +00:00
ca3270d89b nginx/server: Use SNI when connecting to backend servers 2021-03-22 20:59:03 +00:00
dd6fca4270 Add certificate validation support for shell hosts 2021-03-22 20:36:37 +00:00
147c8d4db5 nginx/server: Add plaintext HTTP server support for cert validation 2021-03-22 20:35:38 +00:00
65e34954f0 thinlinc-server: Tighten up TLS settings 2021-03-22 19:51:52 +00:00
67560714d8 Open HTTP and HTTPS ports from shell hosts. 2021-03-22 19:05:07 +00:00
480db886ca thinlinc-server: Add web access configuration
Still lacks support for real certificates.
2021-03-22 19:03:09 +00:00
aed88b417b nginx/server: Verify backend cert when proxying web sites 2021-03-22 19:02:10 +00:00
fbb64c4fb0 nginx/server: Drop xslt module as it's not used anymore 2021-03-22 17:09:27 +00:00
1f304aec10 Add CUPS client to shell hosts 2021-03-20 15:27:07 +00:00
c6a98151ba cups-client: Initial version of role 2021-03-20 15:26:43 +00:00
40d5107898 Fix priority variable from carp interfaces on proxies 2021-03-20 15:25:54 +00:00
730cf1ab09 nginx: Set hsts headers in proxy level and not in backend 2021-03-20 14:29:28 +00:00
ad49c7f6b9 Add cups server to print hosts 2021-03-20 14:18:46 +00:00
a7035e9c38 Add mail relaying to foo.sh addresses for nms hosts 2021-03-20 14:18:05 +00:00
d55c77c30f postfix: Add relay support to specific domains 2021-03-20 14:17:14 +00:00
bf39708fac Fix warnings about integer value 2021-03-20 14:16:21 +00:00
6f156a91fd cups: Don't set keytab in role 2021-03-20 14:15:52 +00:00
e62cad951c Add print to master playbook 2021-03-20 13:59:51 +00:00
027dfc2a48 Add print01 host 2021-03-20 02:01:57 +00:00
c3c37d1b14 Add snmp tools to nms hosts 2021-03-20 01:23:00 +00:00
d0f89f2afc Open tftp and ntp ports from firewall on nms hosts 2021-03-19 23:52:53 +00:00
5c1ff863c7 rsyslog: Add missing udp listener file 2021-03-19 23:52:15 +00:00
db8040d762 Add tftp server to nms hosts 2021-03-19 23:50:53 +00:00
aa0f0d61dd tftp: Initial version of tftp server role
Currently this is role allows writing to data directory.
2021-03-19 23:49:34 +00:00
ec1121107a Add RCS to nms hosts 2021-03-19 22:52:02 +00:00
e7a32718f4 Fix sssd/mkhomedir order from nms hosts 2021-03-19 22:23:02 +00:00
02d23a723c Add unzip for nms hosts (to extract firmware packages) 2021-03-19 21:48:58 +00:00
07c8054e8b Add RCS to shell hosts 2021-03-19 21:47:16 +00:00
11daf618fa Add wget to nms hosts 2021-03-19 21:45:58 +00:00
c91db784e1 network: Use insecure password for keepalived
Using AH based authentication generates duplicate announces from master:

  IPSEC-AH : sequence number 34831 already processed. Packet dropped.

Use insecure (unencrypted) authentication for announcement pakets until
this is sorted out.
2021-03-19 21:21:27 +00:00
ba97c88303 Add initial NTP server support to nms hosts 2021-03-19 20:54:04 +00:00
8f30553fd8 Add ssh config to shell hosts for connecting servers 2021-03-19 20:46:47 +00:00
b726e2e029 Add UDP logging support from oob network 2021-03-19 20:02:55 +00:00