Joshua Boniface
d82d057956
Remove ALL the quotes
2024-09-27 23:52:46 -04:00
Joshua Boniface
597f9bdb92
Remove quotes from example
2024-09-27 23:51:28 -04:00
Joshua Boniface
4fed4ecc64
Add support for arbitrary NIC options
...
And add a proper example to the default group_vars.
2024-09-27 23:47:07 -04:00
Joshua Boniface
1cd155885a
Update to fancier /etc/issue
2024-05-23 17:06:38 -04:00
Joshua Boniface
f6878c69ad
Add enable_prometheus switch
2023-12-29 09:29:29 -05:00
Joshua Boniface
35b375ab0e
Fix incorrect variable name
2023-12-10 00:26:10 -05:00
Joshua Boniface
8bf3bbdeb1
Enable Prometheus exporter on nodes by default
2023-12-10 00:18:44 -05:00
Joshua Boniface
e9f76042bd
Allow specifying alternate channels in IPMI
2023-09-01 15:42:29 -04:00
Joshua Boniface
ea9fe5570f
Add method to remove inactive SSH keys
2023-09-01 15:42:28 -04:00
Joshua Boniface
d24cb8a8ef
Unify and standardize inventory_hostname
...
This was causing some confusing conflicts, so create a new fact called
"this_node" which is inventory_hostname.split('.')[0], i.e. the short
name, and use that everywhere instead of an FQDN or true inventory
hostname.
2023-09-01 15:42:28 -04:00
Joshua Boniface
056c325486
Add option for setting CPU governor
...
Allows the administrator to set a CPU frequency governor if they need
to, though the default of ondemand is usually sufficient.
2023-09-01 15:42:28 -04:00
Joshua Boniface
b814ec60f6
Add resolv.conf customization
2023-09-01 15:42:27 -04:00
Joshua Boniface
88491befab
Update default repo domain
...
We now have parallelvirtualcluster.org set up, so use that instead of
the bonifacelabs domain.
2023-09-01 15:42:26 -04:00
Joshua Boniface
bace67b8bf
Add GRUB configuration to Ansible role
2023-09-01 15:42:26 -04:00
Joshua Boniface
a548bdcc6a
Use inventory_hostname for IPMI dict
2023-09-01 15:42:26 -04:00
Joshua Boniface
91b5cb6ba2
Adjust comments and IPMI value
2023-09-01 15:42:25 -04:00
Joshua Boniface
054ad89926
Add example backup_keys var
2023-09-01 15:42:25 -04:00
Joshua Boniface
000405ed16
Add updated IPMI configuration to match base role
2023-09-01 15:42:25 -04:00
Joshua Boniface
95b9d6d786
Fix group_vars to match new setup
2023-09-01 15:42:25 -04:00
Joshua Boniface
4dc5ebdba0
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.
2023-09-01 15:42:25 -04:00
Joshua Boniface
5873ce7d0c
Update root password in default group_vars
2023-09-01 15:42:25 -04:00
Joshua Boniface
fbbf5ffe09
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.
2023-09-01 15:42:23 -04:00
Joshua Boniface
91b9b6b294
Add default timezone location
2023-09-01 15:42:22 -04:00
Joshua Boniface
21c9aa3e6a
Move netmask to separate config
2023-09-01 15:42:22 -04:00
Joshua Boniface
7e74ce2ede
Add support for arbitrary /etc/hosts entries
2023-09-01 15:42:21 -04:00
Joshua Boniface
c9393ba957
Add templating of network interfaces
...
Closes #1
2023-09-01 15:42:21 -04:00
Joshua Boniface
83212f9084
Update default variables based on recent changes
2023-09-01 15:42:20 -04:00