| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2019-06-07 | Disable SC2034 for ${DOLLAR} interpolated variable | EuAndreh | 1 | -0/+3 | |
| 2019-06-06 | Add ${DESTROY_VOLUME} operational toggle | EuAndreh | 1 | -0/+7 | |
| This way I can dynamically control whether to destroy and recreate all the existing infrastructure entirely from scratch. The advantages of doing so are: - test the non-existence of local state on every deployment; - make sure I can always recreate everything from scratch. The disadvantages are: - slower deployment times; - longer downtime during deployments. | |||||
| 2019-06-06 | Remove invalid --stats option from borg extract command | EuAndreh | 1 | -1/+0 | |
| 2019-06-06 | Fail fast on copied Bash files | EuAndreh | 2 | -0/+2 | |
| 2019-06-06 | Unify quoted strings from restore-backup.env.sh | EuAndreh | 1 | -1/+1 | |
| 2019-06-06 | Use ${DOLLAR}{VAR} to double scape bash variable in .env templates | EuAndreh | 1 | -2/+2 | |
| 2019-06-05 | Remove debug echo | EuAndreh | 1 | -1/+0 | |
| 2019-06-05 | Fix ShellCheck offenses | EuAndreh | 2 | -3/+3 | |
| 2019-06-05 | Restore from backup in fresh volume | EuAndreh | 2 | -1/+20 | |
| 2019-06-05 | Use specific known keys for connecting with the backup server | EuAndreh | 1 | -1/+1 | |
| 2019-06-05 | Fix ShellCheck offenses | EuAndreh | 1 | -0/+1 | |
| 2019-06-05 | Use Ansible instead of Bash for provisioning | EuAndreh | 2 | -0/+3 | |
| The deployment is not quite working, and I'm unable to test right now: DigitalOcean is returning 503 for my requests. As of this commit, I can run =ansible-playbook provider.yml= more than once and it will actually be idempotent. Notes: - SSH fingerprint are now taken from the public key file instead of manually supplying it in the terraform template using the =digitalocean_ssh_key= resource; - use Ansible instead of ad-hoc Bash scripts for provisioning the Droplets created by Terraform; - use the =filename.env.extension= to create the concrete files in CI; - use the =user_data= to add the know SSH key pair to the newly created Droplet; - add =rotate-ssh-keys.sh= utils; | |||||
| 2019-05-28 | Split scripts into CI and VPS box | EuAndreh | 2 | -0/+14 | |
