Ethan Paul enpaul
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 »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-06 03:25:28 +00:00
f39804e621 Update motd with ✨
enpaul pushed to devel at skylab/skylab-ansible 2021-11-06 03:12:01 +00:00
ea6ae01f76 Update to allow override of hostname with FQDN
202de6d2b4 Fix mismatched access targets for cluster operations
cf0380aee4 Add pre-provisioning bootstrap checklist
Compare 3 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-06 02:41:15 +00:00
4563957e80 Fix cache failure with epel on first install
enpaul pushed to devel at skylab/skylab-ansible 2021-11-06 02:33:17 +00:00
7546c88ee4 Add cluster roles to inventory
96ea66b77a Reorganize provision playbook
Compare 2 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-11-06 01:54:15 +00:00
49abac297d Reorganize provision playbook
732cf53192 Add general configuration playbook
6819e6b4cb Consolidate ssh config tasks
Compare 3 commits »
enpaul pushed to devel at skylab/skylab-ansible 2021-10-28 04:36:13 +00:00
9e0c0505b3 Add playbook for fully shutting down a host
7ea4d070ee Fix variable scoping in node-down playbook
8f2ffd6619 Add playbook for offline'ing a cluster host safetly
622481e231 Update inventory with initial content
0bbc4ec1cd Add ipython as dev dependency
Compare 6 commits »
enpaul pushed to devel at skylab/enp.one 2021-10-17 01:09:49 +00:00
13c93c0af2 Update service links