This document discusses managing OpenStack infrastructure using infrastructure as code (IaC) principles and DevOps practices. It recommends using tools like Terraform, Terratest and Open Policy Agent to define infrastructure with code, test infrastructure changes, and audit infrastructure configuration. The document argues that taking an IaC and DevOps approach helps improve quality, efficiency and control over infrastructure while allowing for collaboration through practices like GitOps.