This document discusses clean infrastructure as code and summarizes some key principles for writing clean infrastructure code. It notes that many principles of clean code also apply to infrastructure code, including separation of concerns, keeping code simple, avoiding duplication, and using descriptive names. It recommends defining the conceptual architecture before writing code to reduce complexity and cognitive load. It also provides examples of infrastructure code and emphasizes the importance of quality assurance measures like defined processes, reviews, and testing.