Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "provision.env.yaml: Tweak relative paths" | EuAndreh | 2020-08-02 | 1 | -1/+2 |
| | | | | | | | This reverts commit cb15c40682b990697087380e102cd39fca47f6d9. Instead of the previous solution, copy the provision.yaml file before running the Ansible playbook. | ||||
* | provision.yaml: Use environment value of VPS_VOLUME_NAME | EuAndreh | 2020-08-02 | 1 | -1/+2 |
| | |||||
* | s/See failed run:/See run:/ | EuAndreh | 2019-06-13 | 1 | -1/+1 |
| | |||||
* | Specify email address when rotating keys | EuAndreh | 2019-06-13 | 1 | -2/+2 |
| | |||||
* | deploy.sh: assert dir before running finish-phase | EuAndreh | 2019-06-11 | 1 | -0/+3 |
| | | | | | Avoid failures that happened between a pushd and a popd to fail to call ./scripts/ci/mail.sh. | ||||
* | Don't fail when =terraform apply= is a noop | EuAndreh | 2019-06-11 | 1 | -1/+1 |
| | |||||
* | Remove duplicated dangling shutdown code | EuAndreh | 2019-06-11 | 1 | -5/+0 |
| | |||||
* | Run shutdown with Ansible instead of Bash | EuAndreh | 2019-06-11 | 1 | -15/+13 |
| | |||||
* | Run Terraform refresh when not destroying everything | EuAndreh | 2019-06-11 | 1 | -1/+2 |
| | |||||
* | Debug failing Ansible logs | EuAndreh | 2019-06-11 | 1 | -1/+1 |
| | |||||
* | s/mail_debug_log/finish_phase/ | EuAndreh | 2019-06-11 | 1 | -2/+2 |
| | |||||
* | Log when finished runnign trap | EuAndreh | 2019-06-11 | 1 | -0/+2 |
| | |||||
* | Debug failing Ansible playbook logs | EuAndreh | 2019-06-11 | 1 | -1/+1 |
| | |||||
* | Log if trap was called on error or normal exit | EuAndreh | 2019-06-11 | 1 | -2/+10 |
| | |||||
* | Debug failing run of Ansible playbook | EuAndreh | 2019-06-11 | 1 | -1/+1 |
| | |||||
* | Run git crypt lock inside trap function | EuAndreh | 2019-06-11 | 1 | -7/+7 |
| | |||||
* | Move envsubst calls out of setup.sh into deploy.sh | EuAndreh | 2019-06-11 | 2 | -7/+9 |
| | |||||
* | Set the directory before sourcing | EuAndreh | 2019-06-11 | 1 | -1/+1 |
| | |||||
* | Quiet import GPG | EuAndreh | 2019-06-10 | 1 | -1/+1 |
| | |||||
* | Allow envrc to be sourced in CI | EuAndreh | 2019-06-10 | 1 | -3/+3 |
| | |||||
* | Reorder setup.sh | EuAndreh | 2019-06-10 | 1 | -6/+6 |
| | |||||
* | Output all generated files on ./generated/, refactor .envrc variables | EuAndreh | 2019-06-10 | 5 | -52/+47 |
| | |||||
* | Store updated Terraform files in case of failure | EuAndreh | 2019-06-10 | 1 | -0/+8 |
| | |||||
* | Only send log email when running on CI | EuAndreh | 2019-06-10 | 1 | -0/+7 |
| | |||||
* | ci dbg | EuAndreh | 2019-06-10 | 1 | -1/+1 |
| | |||||
* | Fix missing stdout redirection '>' character | EuAndreh | 2019-06-10 | 1 | -1/+1 |
| | |||||
* | Trust commited key | EuAndreh | 2019-06-10 | 1 | -1/+2 |
| | |||||
* | Add filename to logs.txt output | EuAndreh | 2019-06-10 | 1 | -1/+1 |
| | | | | | Taken from: https://stackoverflow.com/questions/5917413/concatenate-multiple-files-but-include-filename-as-section-headers | ||||
* | Put terraform output in email logs.txt | EuAndreh | 2019-06-10 | 1 | -3/+3 |
| | |||||
* | Commit public key instead of downloading it | EuAndreh | 2019-06-10 | 1 | -1/+1 |
| | |||||
* | Import GPG key before provisioning | EuAndreh | 2019-06-10 | 1 | -0/+1 |
| | |||||
* | Disable SC2016 warnings | EuAndreh | 2019-06-10 | 1 | -0/+2 |
| | |||||
* | Change order of stderr -> stdout redirection | EuAndreh | 2019-06-10 | 1 | -2/+2 |
| | | | | Thanks ShellCheck. | ||||
* | Encrypt attached log | EuAndreh | 2019-06-10 | 1 | -1/+3 |
| | |||||
* | Show in email subject if the run failed | EuAndreh | 2019-06-10 | 2 | -2/+16 |
| | |||||
* | Send logs via email after finishing provision.sh | EuAndreh | 2019-06-10 | 3 | -2/+44 |
| | | | | The email will be send for both sucessfull and failed runs. | ||||
* | Remove --progress from borg create | EuAndreh | 2019-06-10 | 1 | -1/+0 |
| | | | | It shows filenames in CI output log. | ||||
* | Use create_known_hosts_file function instead of duplicating behaviour | EuAndreh | 2019-06-10 | 1 | -3/+6 |
| | |||||
* | Fail CI run if backup fails | EuAndreh | 2019-06-10 | 1 | -3/+3 |
| | |||||
* | Don't run restore backup Ansible task when not required | EuAndreh | 2019-06-10 | 1 | -7/+0 |
| | | | | | | | Instead of performing this task on the generated =restore-backup.sh= file, do it on provision.yaml. The boolean logic is less confusing and the interpolation is less tricky. | ||||
* | Create generated-known-hosts.txt twice | EuAndreh | 2019-06-10 | 1 | -0/+1 |
| | | | | | Since it can change after being destroyed by Terraform, we can't create it before and use it later. | ||||
* | Allow shutdown process to fail | EuAndreh | 2019-06-10 | 1 | -2/+2 |
| | |||||
* | Provision DNS entries using DigitalOcean instead of DNS registrar | EuAndreh | 2019-06-10 | 2 | -2/+2 |
| | | | | | | | | | | | | | This way we can implement dynamic (provision-time) Floating IP, instead of a hardcoded pre-created Floating IP address. Related changes: - remove =terraform-godaddy= provider, use =digitalocean_record= instead; - create =generated-known-hosts= after provisioning instead of during =setup.sh=: use the =$(terraform output public_floating_ip)= value to make this file dynamic; - remote the =$PINNED_IP= and =$TF_VAR_floating_ip= variables; - add type and descriptions to variable declarations in Terraform recipe. | ||||
* | Revert "Create Terraform plan before shutting down running containers" | EuAndreh | 2019-06-09 | 1 | -6/+6 |
| | | | | This reverts commit c8963acd02a5095bafb46c79abd45eec45059707. | ||||
* | Don't use terraform-full derivation | EuAndreh | 2019-06-09 | 1 | -3/+1 |
| | |||||
* | Create Terraform plan before shutting down running containers | EuAndreh | 2019-06-09 | 1 | -8/+8 |
| | |||||
* | Quote $() call (ShellCheck offense) | EuAndreh | 2019-06-09 | 1 | -1/+1 |
| | |||||
* | Make terraform-provider-godaddy available for Terraform | EuAndreh | 2019-06-09 | 1 | -0/+3 |
| | |||||
* | Add quote around nested quote expansion | EuAndreh | 2019-06-08 | 1 | -1/+1 |
| | | | | Thanks ShellCheck :) | ||||
* | Remove unused $PUBLIC_KEY_ONLY | EuAndreh | 2019-06-08 | 1 | -1/+0 |
| | | | | Thanks ShellCheck. |