This repository has been archived on 2024-05-02. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Ethan Paul 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
playbooks Overhaul playbook organizational structure 2020-12-04 14:52:49 -05:00
resources Add resources directory with baseline common file/templates 2020-12-04 14:49:52 -05:00
tasks Overhaul reuse structure from role to task orientation 2020-12-04 14:47:33 -05:00
vars Update vars files with better organization and usage separation 2020-12-04 14:50:47 -05:00
.gitignore Convert from pipenv to poetry 2020-02-11 23:15:34 -05:00
.gitmodules Add secrets submodule so we can be secure and stuff 2019-11-23 20:26:59 -05:00
en1.yml Add docker config variables to inventory 2020-03-21 13:29:38 -04:00
en2.yml Update en2 with new variable names 2020-02-11 23:16:58 -05:00
poetry.lock Add docker dependencies to pyproject 2020-03-21 13:11:42 -04:00
pyproject.toml Add docker dependencies to pyproject 2020-03-21 13:11:42 -04:00
README.md Convert from pipenv to poetry 2020-02-11 23:15:34 -05:00

omni-ansible

Network Ansible configurations

  • The omni_* prefix is used for custom variables defined and used internally to distinguish them from ansible_* or other variables
  • Roles: things machines do. Tasks: how those things are done. Platform compatibility should be handled in tasks. Config logic should be handled in roles.