Lorenzo Villani
3b4bf9c591
Install ZNC Monit config file only when needed
This commit moves the monitoring role to the bottom of site.yml so that
it is executed after all other roles.
This is needed because the monitoring role conditionally installs Monit
configuration file based on whether some other packages have been
installed or not (such as ZNC).
This patch also adds a comment to the "monitoring" entry within the
"roles" list and a `roles/monitoring/README.md` file telling users why
the monitoring role has to come last.
Resolves #284
před 10 roky
Lorenzo Villani
661ed29a3e
Use /usr/sbin/nologin as login shells for vmail and znc users
před 10 roky
Alex Payne
2d2f8a53fb
Only monitor ZNC with monit if role is used.
The other services monitored by the default monit task should always be present except in very custom setups.
Resolves #255 .
před 10 roky
Lorenzo Villani
d5ecf673d3
Calm OCD by sorting almost every with_items block in alphabetical order
před 10 roky
Luke Cyca
785cad2e84
Upgrade ZNC to 1.4
před 10 roky
Justin Plock
ea0b288818
Moved ufw firewall rules into individual roles
před 10 roky
Thom Wiggers
8578f49e21
Make sure that only ZNC can read its certificate
To bring this certificate in line with how those in ssl.yml are managed.
před 10 roky
Alex Payne
f7f7157cec
more updated variable formatting and accommodation of the YAML parser being a fussbudget
před 11 roky
Alex Payne
d28f0f82b9
move to non-deprecated template variable formatting
před 11 roky
Luke Cyca
2c083c44e6
Create znc config directory
před 11 roky
Luke Cyca
0877ee4a89
Fix znc download URL
This URL works for all releases, not just the latest one.
před 11 roky
Luke Cyca
f6d74de487
Provide a good initial config for znc (but leave it alone after that)
před 11 roky
Hector Castro
2e7005eaec
Fix SSL certificate for ZNC so that it begins with a private key.
před 11 roky
Luke Cyca
ca8a371320
Use combined cert for postfix, dovecot, and znc
Fix CAcert usage in postfix and dovecot
před 11 roky
Alex Payne
3ccefb5f03
use shell for znc compile. Fixes #12
před 11 roky
Alex Payne
080d38986c
first commit
před 11 roky