← All TILs

gitops

1 TIL filed under gitops. Atom feed for this topic.

Reading order: Running IaC and CaC from a controller

  1. Control node, runner, controller: who runs your Ansible, and how Tower became AWX and AAP in ansible
  2. Ansible controllers in 2026: AWX paused, AAP, Semaphore UI, or plain CI in ansible
  3. GitOps with tools that push: Ansible and OpenTofu against the four OpenGitOps principles
  4. OpenTofu in a GitLab pipeline: GitLab-managed state and the OpenTofu CI/CD component in terraform

Everything in this topic, oldest first

GitOps with tools that push: Ansible and OpenTofu against the four OpenGitOps principles - 2026-10-22

Third entry in the Running IaC and CaC from a controller series. The first two entries looked at what runs Ansible: a pipeline's runner job or a controller. Both are often called "GitOps" as soon as the playbooks live in Git. GitOps has a stricter definition than that, written…