| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
| |
This will enable garbage collection of the Guix store, without
removing things that are still in use.
|
|
|
|
|
| |
Support multiple addresses to handle the GOV.UK PaaS, which has
multiple egress points.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, the Terraform code uses chdir in the Ruby process to change
to the right working directory. This affects all threads in the
process, and thus means that all Terraform jobs conflict with each
other.
It would be good to fix this somehow, e.g. not changing directory, and
just specifying the directory in which to run Terraform when starting
it, but for now, use the advisory locks to force the jobs to run
sequentially.
|
|
|
|
|
| |
This fixes the mini environment Terraform working, now that the
backend is protected by basic authentication.
|
|
|
|
| |
Rather than hardcoding localhost.
|
|
|
|
| |
To better handle remote hosts.
|
|
|
|
|
| |
Explicitly use the specified private key where possible. Also, use a
struct for the user, address and private key.
|
|
|
|
|
| |
To prevent them conflicting. Terraform itself has a locking mechanism,
which isn't being used, but this should be sufficient.
|
| |
|
|
|
|
|
|
| |
Rather than the configured domain, as the corresponding SSH key
shouldn't change for the AWS domain (whereas it does for the
configured domain, if the machine changes).
|
|
|
|
| |
Which means just destroying the build machine.
|
| |
|
| |
|
| |
|
|
|