Ethan Paul enpaul
enpaul pushed to devel at skylab/skylab-ansible 2021-12-21 22:45:12 +00:00
9cd0cfcb4f Fix playbook import syntax
enpaul pushed to devel at skylab/skylab-ansible 2021-12-20 23:44:58 +00:00
80c3565fa1 Update ansible script to use local collections path
fe0fc835cd Add logic for building local ansible 'virtualenv'
ed2fd510a5 Rename requirements file to keep consistent file ext
b3e2d1c887 Add community.docker collection dependency
Compare 4 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-12-12 03:41:41 +00:00
6afb84b443 Add collection namespacing to playbook roles
enpaul pushed to devel at skylab/skylab-ansible 2021-12-11 22:37:29 +00:00
5ead10afb9 Fix node ip presence check defaulting to /32 addresses
enpaul pushed to devel at skylab/skylab-ansible 2021-12-11 21:59:30 +00:00
4e1d50504d Rename playbooks to use _ instead of - for new collection structure
50e161f8dc Add 5min timeout to swarm join operation
Compare 2 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-12-11 21:01:11 +00:00
3001e19c7e Restructore project into collection
85877f8431 Bump ansible to ^4.9
425761f0f5 Fix incorrect netdev type key name
1e0eb9b426 Add missing datastore config for pegasus
f791b43c86 Update nat rule number for adguard server
Compare 10 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-20 17:56:18 +00:00
0de5a12b55 Update nat rule number for adguard server
enpaul pushed to devel at skylab/skylab-ansible 2021-11-20 16:14:28 +00:00
5af818c387 Add bootstrap tasks to node up/down playbooks
enpaul pushed to devel at skylab/skylab-ansible 2021-11-20 05:40:40 +00:00
e4b5b6d5cd Add initial nginx config to deployment playbook
enpaul pushed to devel at skylab/skylab-ansible 2021-11-17 05:39:43 +00:00
35bd74c55f Add initial (incomplete) stack deployment playbook
2faeeda22a Fix misnamed automation account for minecraft user
82467adfef !fixup
62bfaa7c49 Fix invalid service name for _meta
Compare 4 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-17 04:21:36 +00:00
687e189b18 Add initial config for dedicated monitoring server
37b22c7ef5 Add full FQDN to iridium
cf22d27c57 Remove hacky and frankly embarassing role usage pattern
b4feffc118 Fix backwards y in server motd
0c95df3066 Update access targets to be optional parameter
Compare 5 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-15 06:32:12 +00:00
be9c658589 Port docker-compose resources and service details
enpaul pushed to devel at skylab/skylab-ansible 2021-11-14 02:11:17 +00:00
eb569c05c7 Add install of gluster storage plugin to swarm role
f178a7bf78 Update cluster config var to include public+private addresses
Compare 2 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-11 05:34:33 +00:00
20450332d4 Add playbook for restoring offline'd node
776e35f1a3 Update node update config to use node id rather than magic name
4275a0bc23 Add optional support for passing datastore encryption key from caller
674d432773 Add service management for glusterd
05b475c464 Add tmpfs mount enable to server role
Compare 5 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-11 02:59:26 +00:00
a0be654b92 Add role for adding docker nodes to swarm
8c69b7af95 Update cluster interface config to specify internal and external
Compare 2 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-10 06:31:08 +00:00
28af9314ef Add jq to global packages
enpaul pushed to devel at skylab/skylab-ansible 2021-11-10 05:52:13 +00:00
450d8fcb7a Add documentation for datastore role
01c0e21f94 Add datastore role for validating config of datastore setup
c11e492f8f Add legacy local aliases to hosts config
e298d5afa2 Add firewall configuration to server role
bcbdd75185 Update motd again to fix that wonky y
Compare 7 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-07 02:21:56 +00:00
4069d8a77a Fix ssh auth config settings labels
fe0cd3ab67 Reorganize network spec to more accurately reflect settings
2cff4e4354 Fix bootstrap instructions to include group id
b4f9fba952 Update the mmotd to improve readability
8f805c3b15 Move hostname parameter to separate variable
Compare 6 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-06 05:19:54 +00:00
f66a1fb8cc Fix networkd templating integration and access permissions
d24a9b2713 Fix deletion of old sudoers files
Compare 2 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-06 04:37:40 +00:00
487e41c058 Add networkd configuration to server role
ce799cceaa Simplify sudoers config by using copy content parameter
12eabe1351 Move tasks from update to provision
4a21c792e1 Add task to disable case sensitive tab completion
9dd76a9161 Update motd to fix malformed y
Compare 6 commits »