Commit Graph

138 Commits

Author SHA1 Message Date
3a56d20104 Update config thresholds for scipio 2021-02-05 00:57:56 -05:00
646416dbf7 Update principal to 30000 2021-02-05 00:36:25 -05:00
7ed9f5c2a0 Add executor and falcon services to scipio deployment 2021-02-05 00:26:09 -05:00
39603cbb9b Expose scipio's database for direct connections 2021-02-04 23:07:31 -05:00
6c2301d7cc Rename .yml to .yaml to make me feel better 2021-02-04 23:07:04 -05:00
ab52415f54 Update deployed version of scipio 2021-01-24 17:19:57 -05:00
e333809b4a Add dashboard container
Bump scipio version of 0.2.3
2021-01-15 01:55:25 -05:00
7ac5a81774 Properly assign versions to scipio app services 2021-01-15 00:46:07 -05:00
b07650cc79 Fix repo cloning in docker build process 2021-01-15 00:43:16 -05:00
bc6d971aef Add ansible config to enable forward agent 2021-01-15 00:35:57 -05:00
8bfb365dfd Add deployment-time build tooling for custom docker images 2021-01-15 00:31:07 -05:00
b0612af979 Add docker-compose file for scipio project 2021-01-15 00:02:42 -05:00
c20af0bdf7 Add account for scipio application 2021-01-14 23:46:32 -05:00
bec4d2cac5 Add atom configuration to avoid this pain in the future 2021-01-13 02:14:26 -05:00
e7ffb1b56c Add compose app config for unif controller 2020-12-08 23:15:56 -05:00
e1aefa2527 Add plex compose application config 2020-12-08 23:07:25 -05:00
800c7f062c Add minecraft compose application 2020-12-08 22:58:15 -05:00
43370eb837 Fix compose file permissions 2020-12-08 22:47:22 -05:00
fd056ba0fa Add gitea compose application config 2020-12-08 22:47:22 -05:00
e0fc6ab1fa Add missing jsondiff dependency 2020-12-08 22:47:22 -05:00
0016b318e2 Implement docker compose app deployment playbook 2020-12-08 22:47:22 -05:00
1990413fbe Reorg en1 inventory vars 2020-12-07 20:27:09 -05:00
ae0be16dd6 Implement configure-webproxy for setting up basic nginx server
Fix init playbook
Add nginx config
Fix networkd install on fedora
2020-12-07 20:27:09 -05:00
1e1d4d75a0 Update repository meta data
Update dependencies
Add precommit config
Add readme notes
2020-12-04 15:00:20 -05:00
5a48dc5a61 Populate device parameters and settings in inventory 2020-12-04 14:55:02 -05:00
0a7b67b6c5 Overhaul playbook organizational structure
provision playbooks now establish platform-related components of the macro system
configure playbooks now configure/update/establish specific subcomponents of systems
deploy playbooks will eventually deploy specific applications onto the platform
2020-12-04 14:52:49 -05:00
39b2e4676e Update vars files with better organization and usage separation 2020-12-04 14:50:47 -05:00
2bda08fd2f Add resources directory with baseline common file/templates 2020-12-04 14:49:52 -05:00
f1639dce1e Overhaul reuse structure from role to task orientation
The overall config this will end up with is going to be nowhere
near complicated enough to require the segmented structure of roles.
A single directory of reusable tasks and resources will be much better
2020-12-04 14:47:33 -05:00
5df550669a Remove legacy content from remote 2020-12-04 14:47:03 -05:00
38ce173ad5 Add new users to minecraft 2020-04-10 16:25:34 -04:00
088123b3ce Update firewall config for docker usage 2020-03-22 21:21:39 -04:00
9970e17d2f Remove meta import from all secondary config playbooks 2020-03-22 21:21:26 -04:00
d15779f99a Add deployment playbook for intierm plex server 2020-03-22 21:20:57 -04:00
2a9f5fb965 Add deployment playbook for inteirm minecraft server 2020-03-22 21:20:31 -04:00
448e2e4423 Add docker config variables to inventory 2020-03-21 13:29:38 -04:00
0b214f734c Move common env role to configure-env playbook 2020-03-21 13:28:49 -04:00
fd2989cd66 Update configuration playbooks 2020-03-21 13:26:29 -04:00
01c882d585 Bootstrap remove venv for running ansible from
God pip is just the absolute goddamn worst holy shit
It took me like two hours to dig myself out of the compatibility problems
trying to install docker bindings to the system python gave me. This will
teach me to never install anything to the system python ever again. God I
hate pip
2020-03-21 13:19:32 -04:00
306eda9c3c Fix docker installation process on cent8 2020-03-21 13:16:43 -04:00
09892ddc3d Add docker-ce to package update exclusion list 2020-03-21 13:15:52 -04:00
6a825e1dd7 Fix permissions on networkd files` 2020-03-21 13:14:42 -04:00
bef40c64c6 Add docker dependencies to pyproject 2020-03-21 13:11:42 -04:00
cadb79cd26 Add fix permissions on authorized key files 2020-03-21 13:10:08 -04:00
58431d1d78 Add reboot to kernel installation tasks 2020-03-21 13:09:14 -04:00
dc1395daf1 Refactor roles to support new variable schema
Add common-env and docker roles
2020-03-17 22:51:10 -04:00
1f3ca79d04 Add configuration playbooks for setting up various system components 2020-03-17 22:50:54 -04:00
33ef563375 Add hosts remus, romulus, and router 2020-03-17 22:50:37 -04:00
2e34cf9c85 Add tasks for installing kernel plus on centos8 2020-03-17 22:50:18 -04:00
5c1d5a3a5c Setup configure-auth playbook to deploy authentication parameters 2020-03-17 22:49:57 -04:00