New app for teaching Advanced Ansible replacing earlier
bad-ansible
.
Overall architecture is:
flask1 lb -> postgres flask2
Concept change from bad-ansible
n-tier app is designed to be well written but monolithic in its construction to all useful exercises in refactoring, introducing modularity, and a backdrop to create roles and or collections from sound a sound ansible code base.
-
common
-
setup yum repos (via satellite)
-
setup firewalld
-
-
setup postgres
-
firewalld rule opening 5432
-
install postgres 10
-
no data load phase - come back to that?
-
-
setup app tier
-
firewalld rule opening 443
-
While intended to be deployed on a real cloud or virtualization platform it comes with a Vagrantfile and associated playbooks
-
Jeff Geerling’s Ansible Galaxy Role
-
Useful articles on Postgres
-
Setting it up from scratch
-