Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can we consolidate the common pipeline, agency pipeline, and azure-vars #347

Closed
thekaveman opened this issue Oct 10, 2023 · 1 comment
Closed
Labels
chore Chores and tasks for code cleanup, dev experience, etc. infrastructure Terraform, Azure, etc.

Comments

@thekaveman
Copy link
Member

thekaveman commented Oct 10, 2023

Following up from #292 / #346

Our ideal state:

  • A single pipeline file that defines all triggers, stages, etc., used by all deployments/agencies
  • An azure-vars.yml file per-agency that specifies agency-specific variables like the name of the Terraform backend resource group, or the name of the app service
  • A runtime parameter / variable / something that says which agency the run is happening for
  • Use the ☝️ parameter to load variables from the correct agency directory azure-vars.yml file

We noted during a working session that this seems to not be possible with the current syntax and available parameter/variable definition features.

Maybe do this as part of #294 if we end up going that direction.

@thekaveman thekaveman added infrastructure Terraform, Azure, etc. chore Chores and tasks for code cleanup, dev experience, etc. labels Oct 10, 2023
@thekaveman
Copy link
Member Author

This is working for our two current agencies and we don't plan to add more.

@thekaveman thekaveman closed this as not planned Won't fix, can't repro, duplicate, stale Jun 11, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in Digital Services Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Chores and tasks for code cleanup, dev experience, etc. infrastructure Terraform, Azure, etc.
Projects
Archived in project
Development

No branches or pull requests

1 participant