Commit Graph

84 Commits

Author SHA1 Message Date
5ead10afb9
Fix node ip presence check defaulting to /32 addresses
Fix typo in task name
2021-12-11 17:35:59 -05:00
4e1d50504d
Rename playbooks to use _ instead of - for new collection structure 2021-12-11 16:58:36 -05:00
50e161f8dc
Add 5min timeout to swarm join operation 2021-12-11 16:44:27 -05:00
3001e19c7e
Restructore project into collection 2021-12-11 15:59:09 -05:00
85877f8431
Bump ansible to ^4.9 2021-12-11 15:59:09 -05:00
425761f0f5
Fix incorrect netdev type key name 2021-12-11 15:59:09 -05:00
1e0eb9b426
Add missing datastore config for pegasus 2021-12-11 15:59:08 -05:00
f791b43c86
Update nat rule number for adguard server 2021-12-11 15:59:08 -05:00
12ceb3558b
Add bootstrap tasks to node up/down playbooks 2021-12-11 15:59:08 -05:00
eb1ff31e30
Add initial nginx config to deployment playbook 2021-12-11 15:59:08 -05:00
d611301f8a
Add initial (incomplete) stack deployment playbook 2021-12-11 15:59:08 -05:00
03574c1560
Fix misnamed automation account for minecraft user 2021-12-11 15:59:08 -05:00
ea2f797b30
Fix invalid service name for _meta 2021-12-11 15:59:08 -05:00
687e189b18
Add initial config for dedicated monitoring server 2021-11-16 23:21:23 -05:00
37b22c7ef5
Add full FQDN to iridium 2021-11-16 23:21:23 -05:00
cf22d27c57
Remove hacky and frankly embarassing role usage pattern 2021-11-15 20:56:02 -05:00
b4feffc118
Fix backwards y in server motd 2021-11-15 19:59:34 -05:00
0c95df3066
Update access targets to be optional parameter
Add server role to iridium
2021-11-15 19:53:19 -05:00
be9c658589
Port docker-compose resources and service details 2021-11-15 01:31:39 -05:00
eb569c05c7
Add install of gluster storage plugin to swarm role 2021-11-13 21:09:54 -05:00
f178a7bf78
Update cluster config var to include public+private addresses 2021-11-13 19:34:59 -05:00
20450332d4
Add playbook for restoring offline'd node 2021-11-11 00:34:05 -05:00
776e35f1a3
Update node update config to use node id rather than magic name 2021-11-11 00:07:58 -05:00
4275a0bc23
Add optional support for passing datastore encryption key from caller 2021-11-10 23:54:25 -05:00
674d432773
Add service management for glusterd 2021-11-10 23:49:25 -05:00
05b475c464
Add tmpfs mount enable to server role 2021-11-10 23:31:31 -05:00
a0be654b92
Add role for adding docker nodes to swarm 2021-11-10 21:59:04 -05:00
8c69b7af95
Update cluster interface config to specify internal and external 2021-11-10 21:03:48 -05:00
28af9314ef
Add jq to global packages 2021-11-10 01:30:34 -05:00
450d8fcb7a
Add documentation for datastore role 2021-11-10 00:41:55 -05:00
01c0e21f94
Add datastore role for validating config of datastore setup 2021-11-10 00:22:43 -05:00
c11e492f8f
Add legacy local aliases to hosts config 2021-11-10 00:17:40 -05:00
e298d5afa2
Add firewall configuration to server role 2021-11-09 20:59:45 -05:00
bcbdd75185
Update motd again to fix that wonky y 2021-11-09 00:35:30 -05:00
8ac7e0f5a3
Add hostfile management to server role
Add aliases for direct connections of the cluster servers
2021-11-09 00:26:28 -05:00
197157b830
Update state directory to mabe not break itself on every reboot 2021-11-09 00:03:05 -05:00
4069d8a77a
Fix ssh auth config settings labels 2021-11-06 22:14:20 -04:00
fe0cd3ab67
Reorganize network spec to more accurately reflect settings 2021-11-06 22:06:12 -04:00
2cff4e4354
Fix bootstrap instructions to include group id 2021-11-06 20:46:32 -04:00
b4f9fba952
Update the mmotd to improve readability 2021-11-06 20:31:12 -04:00
8f805c3b15
Move hostname parameter to separate variable
Update inventory to support hubble
2021-11-06 20:31:12 -04:00
742ef24a77
Roll passwords 2021-11-06 20:31:11 -04:00
f66a1fb8cc
Fix networkd templating integration and access permissions 2021-11-06 01:19:37 -04:00
d24a9b2713
Fix deletion of old sudoers files 2021-11-06 01:16:05 -04:00
487e41c058
Add networkd configuration to server role
Update inventory with necessary networking settings
2021-11-06 00:37:32 -04:00
ce799cceaa
Simplify sudoers config by using copy content parameter
Delete unneded file
2021-11-06 00:37:31 -04:00
12eabe1351
Move tasks from update to provision
Move global bashrc and universal package install from update to provision playbooks
2021-11-06 00:37:31 -04:00
4a21c792e1
Add task to disable case sensitive tab completion 2021-11-06 00:37:31 -04:00
9dd76a9161
Update motd to fix malformed y 2021-11-06 00:37:31 -04:00
ec6106c73e
Update ps1 to fix path formatting 2021-11-05 23:46:46 -04:00