{"id":61741,"date":"2021-06-21T13:51:21","date_gmt":"2021-06-21T12:51:21","guid":{"rendered":"http:\/\/content.n4stack.io\/?p=61741"},"modified":"2021-06-28T12:48:02","modified_gmt":"2021-06-28T11:48:02","slug":"azure-devops-terraform-pipeline-with-checkov-approvals","status":"publish","type":"post","link":"http:\/\/content.n4stack.io\/2021\/06\/21\/azure-devops-terraform-pipeline-with-checkov-approvals\/","title":{"rendered":"Azure DevOps Terraform Pipeline with Checkov & Approvals"},"content":{"rendered":"

[et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.9.1″ _module_preset=”default”][et_pb_fullwidth_post_title categories=”off” comments=”off” featured_image=”off” text_color=”light” _builder_version=”4.9.1″ _module_preset=”default” background_color=”#3d3d3d” custom_padding=”200px||100px||false|false”][\/et_pb_fullwidth_post_title][\/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.0.11″ custom_padding=”52px|||||”][et_pb_row _builder_version=”4.9.4″ custom_margin=”||||false|false” hover_enabled=”0″ sticky_enabled=”0″][et_pb_column type=”4_4″ _builder_version=”4.0.11″][et_pb_text _builder_version=”4.9.4″ text_font_size=”18px” header_text_color=”#e05206″ header_2_text_color=”#e05206″ header_3_text_color=”#e05206″ header_5_text_color=”#00a9e0″ hover_enabled=”0″ width=”100%” custom_margin=”|0px|||false|false” sticky_enabled=”0″ module_alignment=”center”]<\/p>\n

It\u2019s been just over a year since I\u00a0first posted about the Azure DevOps Terraform Pipeline I used to use<\/a>, I say used to use because that pipeline is now a little outdated. This post covers the updated Pipeline I am starting to deploy alongside my Terraform code.<\/p>\n

 <\/p>\n

Pipeline Overview<\/h3>\n

 <\/p>\n

The pipeline itself has expanded a little and it now not only uses stages but also depending on what Terraform is planning on doing it will trigger a manual approval process should there be any resources being destroyed.<\/p>\n

The stages in the pipeline are as follows;<\/p>\n