Commit graph

632 commits

Author SHA1 Message Date
e81de8a9ff mariadb: Add support for setting root password 2021-08-25 19:30:39 +00:00
45ed2678e7 mariadb: Add TLS support for server 2021-08-25 18:48:25 +00:00
4ea1cc5f81 git/server: Fix cloning repo over http 2021-08-25 17:12:51 +00:00
eb61bb9448 git/server: Set projectroot in environment 2021-08-25 15:09:03 +00:00
2020449bf9 kvm-host: Add nss-tools for creating keys with nssdb 2021-08-19 15:03:40 +00:00
ff4e0b32e8 dhcpd: yamllint fixes 2021-08-16 16:41:06 +00:00
fd2ee25f29 git/client: Configure git only for real users 2021-05-17 15:48:55 +00:00
5a6da68f2f git/client: Don't hardcode mail domain 2021-05-17 15:39:51 +00:00
d89cfb70b7 base: Use trailing slash for OpenBSD install tree
This saves one redirect and fixes connection issue with current master
fsol-gw.
2021-05-17 15:32:36 +00:00
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