Commit Graph

72 Commits

Author SHA1 Message Date
Joshua Boniface da9eafcdfa Fix sudoers to use conditional deploy_username 2021-04-13 16:50:05 -04:00
Joshua Boniface 70ba4b240f Allow configurable fail2ban IPs 2021-04-13 16:44:49 -04:00
Joshua Boniface 3819cd87fd Move to more dynamic apt configs
Allow specifying repository URLs in the group_vars, and add
release-specific template files to support future version changes.
2021-04-08 14:14:25 -04:00
Joshua Boniface 6589a9cd38 Add sensible sorting of kernel removals 2021-04-08 13:46:43 -04:00
Joshua Boniface ca3a5e144f Update tags and add kernel-cleanup script 2021-02-02 15:41:38 -05:00
Joshua Boniface fa0aeec88e Add local domain to resolver config 2021-01-28 13:34:26 -05:00
Joshua Boniface da8c357d38 Add PVC status MOTD script 2020-11-17 12:48:53 -05:00
Joshua Boniface 2edea75fbe Use generic Debian repos and PVC component 2020-08-26 12:16:39 -04:00
Joshua Boniface a0e4f3bd30 Improve SSH configuration for nodes
Ensure hostbased auth works with configs, remove erroneous old
conditional for authtypes, remove obsolete config option.
2020-08-06 15:56:01 -04:00
Joshua Boniface 6851d42885 Use Google DNS instead of Cloudflare
For some reason Cloudflare works in fewer places than Google, so just
use it instead.
2020-08-06 13:22:30 -04:00
Joshua Boniface 6b8232d38e Use cluster_group variable for paths
Instead of trying to automagic this group out of the Ansible hostvars,
just make it explicitly defined in the group_vars to avoid any
confusion.
2020-08-06 13:20:14 -04:00
Joshua Boniface c591b1e39f Include upstream and short names in hosts 2020-04-06 13:36:38 -04:00
Joshua Boniface 9b2e12e69b Add support for arbitrary /etc/hosts entries 2019-08-26 11:06:30 -04:00
Joshua Boniface 4217a92750 Allow sysrc triggers in nodes 2019-07-09 14:13:44 -04:00
Joshua Boniface a9b2942027 Add templating of network interfaces
Closes #1
2019-07-04 11:19:49 -04:00
Joshua Boniface 5dc3114ed6 Remove BLSE references 2019-06-24 12:55:52 -04:00
Joshua Boniface 553f7c92f9 Replace the square bracket with bracket 2019-06-18 10:59:31 -04:00
Joshua Boniface 0595a1bdd1 Don't use (broken) ansible_lsb 2019-06-17 23:05:51 -04:00
Joshua Boniface 05e0291493 Get NTP from real servers 2019-06-12 23:24:27 -04:00
Joshua Boniface 7f7c5fe3be Add hostsnames properly 2019-06-11 16:32:25 -04:00
Joshua Boniface 97d94fe3f2 Fix up some weird issues 2019-06-10 15:07:18 -04:00
Joshua Boniface 8ac0776a8e Initial commit of PVC Ansible role 2019-06-09 00:52:18 -04:00