A manifest for delivery
As the DevOps team is building out the workflows for the delivery pipeline, they are trying to take into consideration the wide array of functionality that needs support. Although the basic platform deployments are easy to define and build, there are other teams that need to execute their process requirements as well. The cloud team wants to run their Terraform processes through deployment workflows, but they also want to provide some level of self-service Terraform executions for the developers as well. The quality team has different tests that need to be run as a part of the deployments. Security scans need to be run on the artifact before the deployment is executed, but only on the lowest non-production environment. And the auditing and compliance group requires that tickets are created and updated throughout the delivery, as well as having an approval gate before a deployment executes against production.
The DevOps team can add some of the peripheral...