Commit graph

423 commits

Author SHA1 Message Date
b06b09d054 ansible-host: Install configured git 2021-04-24 13:17:02 +00:00
179154ce12 git: Store settings in config and not in environment variables 2021-04-24 12:53:58 +00:00
9f86ecc099 Rename gw01.home.foo.sh to dna-gw01.home.foo.sh 2021-04-23 08:48:46 +00:00
4044c2a706 Allow TFTP to gw hosts 2021-04-22 20:41:25 +00:00
7c2522a8fb unbound: Add secondry DHCP server and fix interface binding
Unbound can't bind to CARP interfaces without explicit definition.
2021-04-22 20:38:59 +00:00
d4a29bb758 dhcpd: Initial version of role.
Currently works only for main DHCP server.
2021-04-22 20:37:28 +00:00
4634a9687b tftp: Fix startup arguments ordering 2021-04-22 20:36:38 +00:00
b8af7bbf8e tftp: Add OpenBSD support 2021-04-22 16:42:52 +00:00
0d07163059 Use OSPF more properly in fsol-gw hosts 2021-04-14 19:53:16 +00:00
cdf3d3cd2e munin-server: Fix permissions from runtime directory 2021-04-14 18:17:55 +00:00
3ca1e7fce8 zoneminder: Move data directory under /export 2021-04-05 15:19:55 +00:00
525b3cbe99 Add unbound to zm hosts 2021-04-01 22:46:01 +00:00
4ea66f9ece Revert "openvpn: Lint fixes"
This reverts commit afc06c9ccc.
2021-04-01 06:18:23 +00:00
847ac32cc2 cups-client: Lint fixes 2021-03-31 22:50:37 +00:00
afc06c9ccc openvpn: Lint fixes 2021-03-31 22:48:48 +00:00
5094394edd Lint fixes 2021-03-31 22:46:40 +00:00
6a79379d85 zoneminder: Initial version of role 2021-03-31 22:15:49 +00:00
3f9de759aa mariadb: Initial version of role 2021-03-31 22:15:29 +00:00
61d4754bf1 rsyslog: Use advanced configuration format for UDP listen 2021-03-31 06:15:56 +00:00
e345e29b19 cups/server: Remove nginx frontend proxy 2021-03-30 16:14:52 +00:00
a7f22619f9 collab: Force install commands to use python2 2021-03-30 14:46:51 +00:00
e21753a7c8 ldap/server: Tighten LDAP TLS settings 2021-03-30 14:20:46 +00:00
caa8a23d13 Add ifstated to home gw hosts 2021-03-26 17:20:55 +00:00
e31769a606 ifstated: Use templating for ifstated configurations 2021-03-26 16:45:26 +00:00
8d234782df Add unbound to gw hosts 2021-03-25 21:50:09 +00:00
12ec078011 unbound: Add OpenBSD support 2021-03-25 21:49:20 +00:00
c41495066b unbound: Initial version of role 2021-03-25 17:38:21 +00:00
b776431baf network: Add support to force DNS servers for interface
Previously DNS servers could be set for interface but they were used only
when interface address was set to static. This change allow to set (or
remove) DNS servers for interfaces regardles of IP address method.
2021-03-25 15:38:00 +00:00
4dcb2df22b nfs-server: ShellCheck fixes 2021-03-24 05:55:14 +00:00
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