| Commit message (Collapse) | Author | Age |
|
|
|
| |
This makes the TerraformLibvirt class shorter, and easier to read.
|
|
|
|
|
| |
Separate the mini environment related methods in to a module, to make
both more readable.
|
|
|
|
| |
For the Terraform libvirt backend.
|
| |
|
|
|
|
|
|
| |
To avoid the origin being too easy to access, which could potentially
be misleading as a mini environment isn't the real GOV.UK website,
although it might look similar.
|
| |
|
| |
|
|
|
|
|
|
| |
This gets the AWS backend to the point where you can deploy the
backend, and then a mini environment without any actions outside of
the govuk-mini-environment-admin.
|
|
|
|
|
|
|
|
|
| |
Separate out the backend things, like the virtual network, from the
mini environment. This makes it easier to have resources shared
between mini environments.
Also handle the deployment of this new backend related Terraform
configuration.
|
|
|
|
|
|
|
|
|
| |
Change the module to a class, which is used to represent a terraform
working directory.
Change the routing for the terraform http backends, to remove any
connection with mini environments, and remove this concern from the
new TerraformWorkingDirectory class also.
|
| |
|
|
|
|
|
|
|
| |
Add a domain to the libvirt and AWS Terraform backends. Along the way,
improve the backend controllers and views, and rework the build jobs,
simplifying them in to a single new class GovukGuix::BuildJob, which
uses configuration from the respective backend.
|
| |
|
|
|
|
| |
Add a with_terraform helper, which simplifies both backends.
|
|
|
|
| |
This is only used in the AWS backend.
|
| |
|
| |
|
| |
|
|
Also annotate existing models.
|