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