Commit Graph

112 Commits

Author SHA1 Message Date
36ce40d718 Fix wallpaper install task 2022-05-20 17:09:57 -04:00
a7d9e1b270 Add wallpaper for voyager workstation 2022-05-20 17:07:03 -04:00
a6d1d46236 Add fedora to list of supported OS's 2022-05-20 17:06:21 -04:00
d9c00a0d9e Fix user variable usage in completions task 2022-05-20 17:05:12 -04:00
f3008294e4 Add ansible project support to gg function 2022-05-20 17:04:50 -04:00
58dcf4694f Add voyager workstation to inventory 2022-05-20 16:57:50 -04:00
a822fe0915 Add completions integration to workstation env 2022-05-20 16:55:44 -04:00
cd1910c2bd Update SSH keys 2022-05-20 16:41:26 -04:00
421ceabd9e Add arc-theme to list of workstation packages
Whooo first commit from voyager!
2022-05-20 16:36:57 -04:00
068a33626d Add initial structure for workstation role 2022-05-16 21:57:31 -04:00
8b4fb71160 Add support for fedora workstations in core tooling 2022-05-16 21:57:12 -04:00
72d8e7cdde Add meta support for fedora 2022-04-25 21:10:07 -04:00
58128eec46 Add workstation target to ansible and enpaul users 2022-04-25 20:26:20 -04:00
48e7b8208e Add pingtest script for corona network monitor 2022-04-09 01:55:46 -04:00
1c417eda10 Add tox for static checks
Add toxdir to gitignore
Add ansible and yamllint
2022-01-08 22:16:40 -05:00
14ce2dfea6 Replace ansible dep with ansible-core
Add collection dependencies
2022-01-08 21:56:11 -05:00
e9974a054e Update swarm join timeout from 5min to 20min 2022-01-08 21:34:41 -05:00
f61baa3f04 Consolidate ansible settings into config file
Update docs
2021-12-28 00:27:46 -05:00
46e1366c4f Update service config spec to include published resources 2021-12-23 23:36:13 -05:00
924341a276 Update documentation 2021-12-23 23:27:00 -05:00
b36bbec72a Replace hacky ansible entrypoint script with dotenv file 2021-12-23 23:25:40 -05:00
7bb00a3586 Add environment check to collection linking script 2021-12-23 23:25:40 -05:00
9cd0cfcb4f Fix playbook import syntax 2021-12-21 17:45:01 -05:00
80c3565fa1 Update ansible script to use local collections path 2021-12-20 18:44:48 -05:00
fe0fc835cd Add logic for building local ansible 'virtualenv'
Add makefile and targets for building local dev environment
Add script for linking dev collections into local collection dir
Add local collection dir to gitignore
2021-12-20 18:44:48 -05:00
ed2fd510a5 Rename requirements file to keep consistent file ext 2021-12-20 18:34:45 -05:00
b3e2d1c887 Add community.docker collection dependency 2021-12-20 18:12:51 -05:00
6afb84b443 Add collection namespacing to playbook roles 2021-12-11 22:41:11 -05:00
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