IaC with GitLab CI/CD
Overview
- Updating
group variables that define if the infrastructure state is true (up) or false (down)
- Instantiate cloud infrastructure
- Deploy nodes
- Configure web application on the nodes
- Add another node by updating nodes list information
- Update node by defining
host specific information
- Post relevant data to
third party application
Takeaways
Git centric operational model
- Update
Source of Truth data model to reflect state
CI/CD transparently integrates with the Tower API
- Third party integration via
ChatOps
Video demonstration

Repository
iac_gitlab_ci