Commit Graph

147 Commits

Author SHA1 Message Date
Ethan Paul 6a825e1dd7
Fix permissions on networkd files` 2020-03-21 13:14:42 -04:00
Ethan Paul bef40c64c6
Add docker dependencies to pyproject 2020-03-21 13:11:42 -04:00
Ethan Paul cadb79cd26
Add fix permissions on authorized key files 2020-03-21 13:10:08 -04:00
Ethan Paul 58431d1d78
Add reboot to kernel installation tasks 2020-03-21 13:09:14 -04:00
Ethan Paul dc1395daf1 Refactor roles to support new variable schema
Add common-env and docker roles
2020-03-17 22:51:10 -04:00
Ethan Paul 1f3ca79d04 Add configuration playbooks for setting up various system components 2020-03-17 22:50:54 -04:00
Ethan Paul 33ef563375 Add hosts remus, romulus, and router 2020-03-17 22:50:37 -04:00
Ethan Paul 2e34cf9c85 Add tasks for installing kernel plus on centos8 2020-03-17 22:50:18 -04:00
Ethan Paul 5c1d5a3a5c Setup configure-auth playbook to deploy authentication parameters 2020-03-17 22:49:57 -04:00
Ethan Paul 6544f30114 Update sshkey deployment to work with new variable system 2020-03-17 22:49:34 -04:00
Ethan Paul 182cdb20ae Add interpreter check to meta playbook 2020-03-17 22:49:06 -04:00
Ethan Paul c59b9f54bb Add preprocessing tasks and auth playbook
Update secrets submodule
2020-02-11 23:26:05 -05:00
Ethan Paul bb3578f997 Restructure repository, removing old stuff 2020-02-11 23:17:43 -05:00
Ethan Paul 2fa6554b9d Update en2 with new variable names 2020-02-11 23:16:58 -05:00
Ethan Paul 75c709a5a5 Remove unused hosts from inventory until they can be updated 2020-02-11 23:15:58 -05:00
Ethan Paul e81fc750cb Convert from pipenv to poetry 2020-02-11 23:15:34 -05:00
Ethan Paul 27dd062900 Remove failed networkd service on cent 8
¯\_(ツ)_/¯
2019-12-01 14:47:09 -05:00
Ethan Paul b98e464f07 Update packages role to better handle cent7 vs 8 2019-12-01 14:46:49 -05:00
Ethan Paul d5fdbbb9aa Restructure local user preprocessing tasks 2019-12-01 14:15:21 -05:00
Ethan Paul c32fc17550 Add local auth and ssh keyauth deployment playbooks 2019-12-01 14:14:25 -05:00
Ethan Paul 6b5df945de Update user targets, remove password hashes
Update secrets submodule
2019-11-23 21:43:39 -05:00
Ethan Paul 23a6dfcc62 Restructure inventory to yaml format, consolidate hostvars 2019-11-23 21:40:17 -05:00
Ethan Paul 5cedb22b51 Cleanup init playbook and unused roles 2019-11-23 21:05:01 -05:00
Ethan Paul 3dc96bbf4d Adapt dependency playbook to work with cent 7+8
Fix bug in bashrc ps1
2019-11-23 21:04:29 -05:00
Ethan Paul 4ae14c54dc Add secrets submodule so we can be secure and stuff 2019-11-23 20:26:59 -05:00
Ethan Paul b3f9e8fc80 Debug and fix networkd role to work with cent8 2019-11-23 19:18:40 -05:00
Ethan Paul 8f839a4944 Make username bold in PS1 2019-11-23 19:18:08 -05:00
Ethan Paul 62b95d4e22 Trying a whole buncha stuff 2019-11-23 14:30:39 -05:00
Ethan Paul 11771acc17 Add role for managing sshd settings 2019-11-16 23:22:33 -05:00
Ethan Paul 079e642b98 Add package installation and management role
Manages dracut patch, upgrades packages, and installs standard packages
2019-11-16 23:21:12 -05:00
Ethan Paul 1caa880cc1 Update network structure in prep for playbook overhaul 2019-09-27 03:00:07 -04:00
Ethan Paul 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
Ethan Paul 9e646c3308 Merge branch 'master' of vcs.enp.one:omni/omni-ansible 2019-09-27 01:26:35 -04:00
Ethan Paul 7715278e6c Add playbook for updating plex 2019-09-27 01:25:59 -04:00
Ethan Paul 2c0e9acd13 Add new sshkey and roll password for @avalonburned 2019-09-13 20:23:19 -04:00
Ethan Paul 69697ef58c Start coverting the network users playbook to use loops and new key 2019-09-02 19:54:35 -04:00
Ethan Paul 2b7cb022da Add pipfile with required dependencies 2019-09-02 19:50:24 -04:00
Ethan Paul 675c53e5c9 Remove old router file 2019-09-02 19:49:53 -04:00
Ethan Paul ed7652c145 Rename router to use fqdn 2019-09-02 19:49:29 -04:00
Ethan Paul 568e580a4e Remove keys directory 2019-09-01 14:26:06 -04:00
Ethan Paul 99fb36ec56 Move sshkey updates to a dedicated deployment playbook
Import deploy sshkey playbook in update users
2019-09-01 13:57:23 -04:00
Ethan Paul 6a881e918b Restructure public key install to use vars instead of fileglobs 2019-09-01 13:54:49 -04:00
Ethan Paul 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
Ethan Paul d697a50c1a Add deployment playbook for docs site 2019-09-01 13:32:38 -04:00
Ethan Paul af6c827125 Realign host vars with inventory names 2019-08-25 02:04:57 -04:00
Ethan Paul 9710961a14 Add @enpaul keys for inerro 2019-08-25 01:43:16 -04:00
Ethan Paul a0f6cc6b8c Remove workstation target from certain users
Roll root password
2019-08-24 14:40:23 -04:00
Ethan Paul 36db90e73f Remove legacy python module from global packges 2019-08-24 14:40:08 -04:00
Ethan Paul 2c7c74be56 Rename serico and vigil host vars to use FQDNs
Convert fedora 30 devices to using python3 for remote ansible interpreter
2019-08-24 14:39:25 -04:00
Ethan Paul 7a1ea8f6a9 Fix bug with git branch display in default bash prompt 2019-08-24 14:37:52 -04:00