Commit graph

394 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
7258cb04fd jenkins: Initial version of role 2021-03-23 21:44:35 +00:00
5c0d6fe84f munin-node: Fix dependencies for Fedora 2021-03-23 18:15:44 +00:00
5282a19463 nfs-server: Add autocreate support for home/role directories 2021-03-23 17:01:39 +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
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
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
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
c6a98151ba cups-client: Initial version of role 2021-03-20 15:26:43 +00:00
730cf1ab09 nginx: Set hsts headers in proxy level and not in backend 2021-03-20 14:29:28 +00:00
d55c77c30f postfix: Add relay support to specific domains 2021-03-20 14:17:14 +00:00
6f156a91fd cups: Don't set keytab in role 2021-03-20 14:15:52 +00:00
5c1ff863c7 rsyslog: Add missing udp listener file 2021-03-19 23:52:15 +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
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
31bb8d1158 rsyslog: Add optional UDP listener support 2021-03-19 20:02:24 +00:00
a17cb88c1e iptables: Don't set empty defaults, check if var is defined 2021-03-19 18:36:48 +00:00
6acefc9178 pf: Don't set empty defaults, check if var is defined 2021-03-19 18:35:58 +00:00
87001613ed network: Document network_vip_interfaces usage 2021-03-19 18:23:32 +00:00
43c4602ed4 iptables: Don't use ipv4 raw rules on ipv6 firewall 2021-03-19 18:22:19 +00:00
d63f828e8b network: Move OpenBSD CARP to use network_vip_interfaces
This will also change advskew option to priority and inverse functionality
so greatest value wins instead of lowest.
2021-03-19 18:17:02 +00:00
f8fe21c4a1 network: Don't explicitly set network_carp_interfaces 2021-03-19 17:17:57 +00:00
d187472f27 network: Add keepalived support 2021-03-19 17:09:17 +00:00
675d7af7a4 base: Store date and time for bash history on RedHat hosts 2021-03-19 16:49:37 +00:00
d43e4bfbe3 munin-server: Move data directory to /export/munin 2021-03-19 08:28:20 +00:00
6c4d42341c munin-server: Add all hosts to munin from inventory 2021-03-19 07:01:23 +00:00
58c1add726 Rename munin-master to munin-server 2021-03-19 06:35:24 +00:00
63f19f7d27 Open munin from all hosts firewll 2021-03-19 06:32:08 +00:00
f96f3f6789 base: Add munin-node and update policy
munin-node adds depency to external repos so also update package
policy.
2021-03-19 00:17:46 +00:00
d381e4f3b7 ldap_netdb: Fix warnings from cron job 2021-03-19 00:05:02 +00:00
ce17dfbe70 munin-node: Fix dependencies for CentOS 8 2021-03-18 23:55:26 +00:00
b4e1edbf5d munin-node: Run munin-node-configure when needed 2021-03-18 23:45:35 +00:00
7e6d2e241a munin-node: Add EPEL repo as depency for EL systems 2021-03-18 23:37:11 +00:00
2f72664231 munin-node: Add OpenBSD support 2021-03-18 23:20:50 +00:00
b287591b32 munin-node: Initial version of munin-node role 2021-03-18 22:35:11 +00:00
6ef17adfa2 munin-master: Fix graph generation from cgi script 2021-03-18 22:31:28 +00:00
f5782ad361 apache: Change admin contact address 2021-03-18 22:27:05 +00:00
5d83306491 munin-master: Force TLS when connecting to nodes 2021-03-18 16:55:34 +00:00
15fec6b391 munin-master: Start munin cron job not just enable 2021-03-18 11:29:56 +00:00
5752bed415 munin-master: Remove localhost node 2021-03-18 11:07:47 +00:00
9f3ff39286 mod_auth_gssapi: SELinux fixes for CentOS 8 2021-03-18 11:02:01 +00:00
5eda17494d mod_auth_gssapi: Set keytab path in environment variables 2021-03-18 11:01:19 +00:00