Skip to main content

Opinionated generation of continuation pipelines

Project description

Thoughtworks Logo
DPS Title


iam-credential-rotation


Opinionated generation of continuation pipelines

Assumptions and requirements

  • for terraform pipelines using the twdps/terraformorb
  • muilti.json has a required format
  • manages dynamic deployment pipelines
  • all deployment confignuration must be managed via the terra orb jobs. E.g., any post testing must be managed by pipeline commands that are included via the after-terraform step parameter
  • the generated_config.yml will include the contents of config.yml except for jobs: and workflows: (or the setup: directive of course)
  • the pre-approval job template must be in the same folder as config.yaml and be named pre-approval.yml
  • the post-approval job template must be in the same folder as config.yaml and be named post-approval.yml
  • a default.tfvars.json exists that contains all the tfvar variables used by the terraform code for a single instance
  • you can override any of the default.tfvars.json values for a entire Role within a file named "your role".tfvars.json
  • you can override any of the default.tfvars.json values for a specific instance by adding the unique vales to the multi.json file
  • Where there is more than a single role (such as a release deployment), after the first role each subsequent pre processing will include a requires dependency on the previous approval job
  • the following additional values are available within the pre and post templates
    • filters (from multi.json)
    • role (current role being processed)
    • envpath (path folder containing tfvars files)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

circlecigen-0.0.2.tar.gz (23.8 kB view hashes)

Uploaded Source

Built Distribution

circlecigen-0.0.2-py3-none-any.whl (3.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page