Infrastructure as code is managing computing infrastructure through machine-processable definition files instead of physical configuration. Cloudformation helps model and set up AWS resources so less time is spent managing them. Troposphere allows easier creation of Cloudformation JSON by writing Python code to describe AWS resources, and includes basic OpenStack support.