Commit graph

768 commits

Author SHA1 Message Date
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
be60cff9de Add passthrough support for host devices 2021-04-14 18:05:50 +00:00
3ca1e7fce8 zoneminder: Move data directory under /export 2021-04-05 15:19:55 +00:00
19aa1cce34 Add VIP and camnet interface to zm hosts 2021-04-01 22:46:34 +00:00
525b3cbe99 Add unbound to zm hosts 2021-04-01 22:46:01 +00:00
9cff4cae44 Add NTP server to zm hosts 2021-04-01 22:45:08 +00:00
52ece5ab0f Add rtmpdump for debugging rtmp problems for zm hosts 2021-04-01 22:44:21 +00:00
4ea66f9ece Revert "openvpn: Lint fixes"
This reverts commit afc06c9ccc.
2021-04-01 06:18:23 +00:00
97aab14fb4 Add zm to master playbook 2021-04-01 05:16:44 +00:00
4c1983e471 Remove unused variable 2021-03-31 23:00:13 +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
3eebad51dc Add zoneminder to zm hosts 2021-03-31 22:16:12 +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
c58b73e3c7 Add zm.foo.sh virtual host to proxies 2021-03-30 19:59:50 +00:00
83bb469927 Add zm01 host and related group 2021-03-30 19:59:19 +00:00
f2ea5bbae0 Connect to print servers CUPS directly 2021-03-30 16:15:34 +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
6a5d6b4459 Don't hardcode hostnames into playbooks 2021-03-30 14:16:20 +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
baa768fe53 Don't get DNS servers and domain name from DHCP on gw hosts 2021-03-26 16:36:44 +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
16955006d1 Open munin-node from print and jenkins hosts 2021-03-25 20:06:28 +00:00
e816bf368f Document packages for adm hosts and add nsd for dns zone validation 2021-03-25 19:19:48 +00:00
df7fb3eef4 Add missing groups to master playbook 2021-03-25 18:29:07 +00:00
2eee00bea9 Fix typo from nms hosts 2021-03-25 18:17:59 +00:00
2c5ffd666b Fix ordering for print hosts
Cannot create keytab for cups before cups is installed due to missing
/etc/cups directory.
2021-03-25 18:17:16 +00:00
786b7f8549 Add unbound to nms hosts 2021-03-25 17:41:25 +00:00
37bfd27551 Add unbound for print hosts 2021-03-25 17:40:49 +00:00
32bcba70cb Add VIP address to print hosts 2021-03-25 17:39:31 +00:00
c41495066b unbound: Initial version of role 2021-03-25 17:38:21 +00:00
1efe20a55c Style fixes and cleanup for nms hosts 2021-03-25 17:21:03 +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
25c4b3182a Add convmv to shell hosts for converting charsets of filenames 2021-03-24 23:28:04 +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