  The increasing use of Infrastructure as Code (IaC) in DevOps leads to
benefits in speed and reliability of deployment operation, but extends to
infrastructure challenges typical of software systems. IaC scripts can contain
defects that result in security and reliability issues in the deployed
infrastructure: techniques for detecting and preventing them are needed. We
analyze and survey the current state of research in this respect by conducting
a literature review on static analysis techniques for IaC. We describe analysis
techniques, defect categories and platforms targeted by tools in the
literature.
