-
Notifications
You must be signed in to change notification settings - Fork 6
Automate provisioning of CCO management server #188
Comments
This is similar to the existing issue I have on the CCO tracker: datopian/ckan-cloud-operator#69 I will investigate the additional step of AMI creation. Related, automating is partly covered by datopian/ckan-cloud-operator#68 |
I think the distinction between this and datopian/ckan-cloud-operator#69 is that this issue is specific to GSA, while the CCO issue is a broader and more generic solution. For example, datopian/ckan-cloud-operator#69 could include work to create a reusable Terraform module, then this issue would create the Terraform templates and GSA-configuration to consume that module. I wanted to make sure the GSA-specific stuff was captured explicitly and separate from the CCO work because I think we haven't been great about that in the past. |
To make things easier to follow, we added a new, properly documented EPIC for CCO here: Then following, the tasks that are in this particular issue are fully covered in other backlog items:
I suggest - we close this issue then. |
For datopian/ckan-cloud-operator#78, I'm not seeing anything specific to GSA. My suggestion was to scope it down, or add GSA specific tasks. However, I think this issue captures that work best for GSA. |
We now have an AMI containing terraform, cco and Jenkins. |
Would be good to do a peer session with @adborden to provision a new cluster (to replace the current, unstable one). |
Adam completed documentation today. @estebanruseler to schedule a session for GSA to deploy themselves. |
AC for deploying into the GSA environment isn't met, but we're going to call this done and move on. |
User Story
As an operator, I want the management server to be provisioned automatically through terraform so that I can deploy and manage CCO with all the benefits of infrastructure-as-code and release engineering principles, including Identifiability, Reproducibility, Consistency, and Agility.
Details / tasks
CCO documents the initial setup of the management server which is necessary for CCO. These instructions should be captured as terraform templates so they are incorporated into our existing CI/CD pipeline.
Acceptance Criteria
The text was updated successfully, but these errors were encountered: