Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DISCUSSION
SUBJECTInfrastructure as Code
STATUSOpen

DECISION

Use GitOps -  use terraform cloud and terraform on-prem(enterprise?)GitOps  for provisioning and managing distributed nodes

DISCUSSION

Provide options for selection upon setup.

  • Terraform Cloud
  • Terraform Enterprise
  • GitHub Actions
  • Manual

All provisioning artifacts are managed in git

The customer will have a github / gitlab account that is private to them.

We may or may not have access to that repository.

To accept updates, the customer will accept a merge/pull request into their repository with our changes.

That update in git will automatically trigger the workflow.

The workflow may allow automatic provisioning or require an acceptance from the customer.

-       milestoneso  

  1. start with github actions, forked repos and manual execution
  2. move to terraform cloud for aais node


target will have two options for node owners

  • use terraform cloud
  • use terraform on-prem (terraform enterprise)

...