aboutsummaryrefslogtreecommitdiff
path: root/terraform
Commit message (Expand)AuthorAge
* Switch to using the public AWS domain of the build machine•••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). Christopher Baines2018-06-23
* Add support for managing Terraform AWS backends from the show pageChristopher Baines2018-06-23
* Support managing the libvirt backend from the show pageChristopher Baines2018-06-23
* Handle SSH keys via the database•••This makes it more explicit, and works around Terraform being unpredictable when dealing with SSH agents. Christopher Baines2018-06-23
* Add an output to the libvirt mini_environment terraform•••This can then be used to easily determine if Terraform thinks there is a VM running. Christopher Baines2018-06-21
* Share /var/cache and /var/lib with the host•••In the AWS backend. This means that they don't end up on a tmpfs and using up RAM. Christopher Baines2018-06-03
* Give AWS mini environments 100GB of space•••To make room for data snapshots. Christopher Baines2018-06-03
* Change the AWS backend instance type to a t2.large•••Which is an increase in resources from the t2.medium. The 8GB of RAM (an increase from 4GB), will come in useful when working with data snapshots. Christopher Baines2018-06-03
* Change how the EFS File System is handled•••For the AWS backend. Bring it in to the Terraform configuration for the backend, where previously only the id was known. Also, alter the provisioning so that it can handle an empty EFS file system. This reduces the amount of manual setup required for AWS. Christopher Baines2018-06-03
* Improve the AWS backend•••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. Christopher Baines2018-05-03
* Improve the libvirt backend terraform config•••dns and dhcp apparently need to be specified explicitly. Also change the network name to main. Christopher Baines2018-04-12
* Improve the support for Libvirt•••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. Christopher Baines2018-04-12
* Provide the AWS access key and secret as variables•••To terraform. Christopher Baines2018-04-03
* Add backend controllers, models and views•••Also annotate existing models. Christopher Baines2018-03-29
* Add some govuk-guix related jobs•••And various other views and routes. Christopher Baines2018-03-29
* AWS related tweaksChristopher Baines2018-03-29
* Add terraform backend and initial guix configurationChristopher Baines2018-03-29
* Initial commitChristopher Baines2018-03-29