8bfb365dfd
Add deployment-time build tooling for custom docker images
2021-01-15 00:31:07 -05:00
43370eb837
Fix compose file permissions
2020-12-08 22:47:22 -05:00
0016b318e2
Implement docker compose app deployment playbook
2020-12-08 22:47:22 -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
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
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
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
1f3ca79d04
Add configuration playbooks for setting up various system components
2020-03-17 22:50:54 -04:00
5c1d5a3a5c
Setup configure-auth playbook to deploy authentication parameters
2020-03-17 22:49:57 -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
c32fc17550
Add local auth and ssh keyauth deployment playbooks
2019-12-01 14:14:25 -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
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
dca25832c4
Overhaul local user management
...
Fix user deletion on removal/reassignment
Improve efficiency and cross platform support
2019-09-27 02:59:11 -04:00
9e646c3308
Merge branch 'master' of vcs.enp.one:omni/omni-ansible
2019-09-27 01:26:35 -04:00
7715278e6c
Add playbook for updating plex
2019-09-27 01:25:59 -04:00
69697ef58c
Start coverting the network users playbook to use loops and new key
2019-09-02 19:54:35 -04:00
568e580a4e
Remove keys directory
2019-09-01 14:26:06 -04:00
99fb36ec56
Move sshkey updates to a dedicated deployment playbook
...
Import deploy sshkey playbook in update users
2019-09-01 13:57:23 -04:00
6a881e918b
Restructure public key install to use vars instead of fileglobs
2019-09-01 13:54:49 -04:00
193c059e2c
Perform user deletion based on target users rather than global
...
Remove with_items usage in favor of loop
2019-09-01 13:43:53 -04:00
d697a50c1a
Add deployment playbook for docs site
2019-09-01 13:32:38 -04:00
7a1ea8f6a9
Fix bug with git branch display in default bash prompt
2019-08-24 14:37:52 -04:00
29d44e1a4e
Update the MOTD
2019-06-02 21:29:06 -04:00
Ethan N. Paul
1e5ce9df65
Update local users to fix dir DNE error
...
Add default option to all groups
2019-03-03 13:23:15 -05:00
c27460c47e
Updates to segregate configs by device class
...
Split cloud VMs out from local VMs in 'cloud' group
Generalize networkd install/config
Generalize sshd config
Create general update playbook
Add host vm-host-nextcloud
2018-12-30 22:54:33 -05:00
9a35e992d0
Fix myriad bugs in playbooks
...
Update inventory
2018-12-22 13:55:36 -05:00
Ethan N. Paul
36a61c7510
Remove var prompts
2018-12-13 22:33:35 -05:00
Ethan N. Paul
6509316c8c
Add task to copy generated keys to repo
2018-12-13 22:30:40 -05:00
Ethan N. Paul
59aba361ec
Rename update-users playbook to update-local-users
2018-12-13 22:02:27 -05:00
Ethan N. Paul
cd62ead5ea
Update prompt colors in bashrc and motd template
2018-12-13 22:01:48 -05:00
Ethan N. Paul
8ef7985233
Fix issues with sudo not being disabled
2018-12-13 00:50:43 -05:00
Ethan N. Paul
16b69c51e8
Finish update-users playbook
2018-12-12 23:53:29 -05:00
Ethan N. Paul
69d0dcd95b
Add dependencies playbook for global dependencies
2018-12-12 23:53:29 -05:00
Ethan N. Paul
6c6de5a954
Update playbooks and finalize the update-users playbook
2018-12-11 00:48:37 -05:00
Ethan N. Paul
dbf7572814
Add initial user creation playbook
2018-11-27 21:51:33 -05:00
Ethan N. Paul
2901a1685d
Ongoing baseline establishment work
...
Create provision playbook with modular platform-interop framework
Implement first version of update-system playbook
Implement var organization
Implement basic structure of inventory file
2018-11-27 01:30:55 -05:00
Ethan N. Paul
ba4ce45f96
Ongoing work to establish working baseline
2018-11-25 23:33:42 -05:00
Ethan N. Paul
fe120082e2
Implement basic key directory structure
2018-11-11 01:59:43 -05:00