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
6544f30114
Update sshkey deployment to work with new variable system
2020-03-17 22:49:34 -04:00
182cdb20ae
Add interpreter check to meta playbook
2020-03-17 22:49:06 -04:00
c59b9f54bb
Add preprocessing tasks and auth playbook
...
Update secrets submodule
2020-02-11 23:26:05 -05:00
bb3578f997
Restructure repository, removing old stuff
2020-02-11 23:17:43 -05:00
2fa6554b9d
Update en2 with new variable names
2020-02-11 23:16:58 -05:00
75c709a5a5
Remove unused hosts from inventory until they can be updated
2020-02-11 23:15:58 -05:00
e81fc750cb
Convert from pipenv to poetry
2020-02-11 23:15:34 -05:00
27dd062900
Remove failed networkd service on cent 8
...
¯\_(ツ)_/¯
2019-12-01 14:47:09 -05:00
b98e464f07
Update packages role to better handle cent7 vs 8
2019-12-01 14:46:49 -05:00
d5fdbbb9aa
Restructure local user preprocessing tasks
2019-12-01 14:15:21 -05:00
c32fc17550
Add local auth and ssh keyauth deployment playbooks
2019-12-01 14:14:25 -05:00
6b5df945de
Update user targets, remove password hashes
...
Update secrets submodule
2019-11-23 21:43:39 -05:00
23a6dfcc62
Restructure inventory to yaml format, consolidate hostvars
2019-11-23 21:40:17 -05:00
5cedb22b51
Cleanup init playbook and unused roles
2019-11-23 21:05:01 -05:00
3dc96bbf4d
Adapt dependency playbook to work with cent 7+8
...
Fix bug in bashrc ps1
2019-11-23 21:04:29 -05:00
4ae14c54dc
Add secrets submodule so we can be secure and stuff
2019-11-23 20:26:59 -05:00
b3f9e8fc80
Debug and fix networkd role to work with cent8
2019-11-23 19:18:40 -05:00
8f839a4944
Make username bold in PS1
2019-11-23 19:18:08 -05:00
62b95d4e22
Trying a whole buncha stuff
2019-11-23 14:30:39 -05:00
11771acc17
Add role for managing sshd settings
2019-11-16 23:22:33 -05:00
079e642b98
Add package installation and management role
...
Manages dracut patch, upgrades packages, and installs standard packages
2019-11-16 23:21:12 -05:00
1caa880cc1
Update network structure in prep for playbook overhaul
2019-09-27 03:00:07 -04:00