aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* TODOs.orgEuAndreh2019-06-081-1/+9
* Add =any_errors_fatal: true= to provision.yml playbookEuAndreh2019-06-071-0/+2
* Revert "Add verbose logging for Ansible playbook command"•••This reverts commit 80ee903ac9f09c22b4ef3458393242fa929cff89. EuAndreh2019-06-071-1/+1
* Add verbose logging for Ansible playbook commandEuAndreh2019-06-071-1/+1
* TODOs.orgEuAndreh2019-06-071-0/+6
* Fix boolean logic bug on ${DESTROY_VOLUME} usageEuAndreh2019-06-071-2/+2
* Disable SC2034 for ${DOLLAR} interpolated variableEuAndreh2019-06-071-0/+3
* TODOs.orgEuAndreh2019-06-071-0/+2
* Add ${DESTROY_VOLUME} operational toggle•••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. EuAndreh2019-06-063-2/+13
* Uncomment docker-compose starting Ansible taskEuAndreh2019-06-061-5/+5
* Remove invalid --stats option from borg extract commandEuAndreh2019-06-061-1/+0
* Fail fast on copied Bash filesEuAndreh2019-06-062-0/+2
* Unify quoted strings from restore-backup.env.shEuAndreh2019-06-061-1/+1
* Use ${DOLLAR}{VAR} to double scape bash variable in .env templatesEuAndreh2019-06-062-2/+7
* Notify when backup fails instead od saying nothingEuAndreh2019-06-061-1/+1
* Don't start docker-compose services while debugging restore-backup.shEuAndreh2019-06-061-5/+5
* Make message when for shellEnvironment when running tests more readableEuAndreh2019-06-061-1/+1
* Allow backups to fail for nowEuAndreh2019-06-062-1/+2
* Add mode to all files being copied by Ansible•••Use strict 400 or 500 modes: r: 4 w: 2 x: 1 4 means read-only, while 5 means readable and executable. None are writable: immuatable infrastructure check. EuAndreh2019-06-061-7/+7
* Re-add Ansible task to create /home/vps/ directoryEuAndreh2019-06-051-0/+4
* Remove debug echoEuAndreh2019-06-051-1/+0
* Fix ShellCheck offensesEuAndreh2019-06-053-3/+5
* Restore backup in Ansible instead of BashEuAndreh2019-06-055-18/+18
* TODOs.orgEuAndreh2019-06-051-1/+2
* Restore from backup in fresh volumeEuAndreh2019-06-054-10/+48
* Add Ansible to shell derivation•••Required to run =ansible-playbook= in the CI pipeline. EuAndreh2019-06-051-0/+1
* Format vps.tf (linter offense)EuAndreh2019-06-051-1/+1
* TODOs.orgEuAndreh2019-06-051-0/+1
* Add volume to VPS•••Don't destroy everything on deploy. This would destroy the volume too. EuAndreh2019-06-053-4/+18
* Always destroy infrastructure before applyingEuAndreh2019-06-052-1/+6
* Script: rotate SSH keysEuAndreh2019-06-055-0/+0
* Uncomment accidentally commented codeEuAndreh2019-06-051-6/+6
* Script: rotate SSH keysEuAndreh2019-06-055-0/+0
* Remove duplicate chmod on borg-remoteEuAndreh2019-06-051-1/+0
* Remove ansible-lint•••It wasn't trivial to configure: Ansible tried to work on /homeless-shelter :facepalm: EuAndreh2019-06-053-17/+6
* TODOs.orgEuAndreh2019-06-051-1/+2
* Script: rotate SSH keysEuAndreh2019-06-055-0/+0
* Add ansible lint in test stageEuAndreh2019-06-052-0/+11
* TODOs.orgEuAndreh2019-06-051-1/+5
* Fix git-crypt configurationEuAndreh2019-06-0510-1/+1
* Add ./secrets/borg/meta.txtEuAndreh2019-06-051-0/+2
* Use specific known keys for connecting with the backup serverEuAndreh2019-06-055-3/+6
* Change permission of borg client keyEuAndreh2019-06-051-0/+1
* Add borgbackup package in Ansible recipeEuAndreh2019-06-051-2/+2
* Uncomment phases from provision.sh•••I was letting it be commented during iteration, it shouldn't have been committed this way. EuAndreh2019-06-051-13/+13
* TODOs.orgEuAndreh2019-06-052-13/+33
* Add note on SSH logsEuAndreh2019-06-051-0/+2
* Use non-standard port for SSHEuAndreh2019-06-053-0/+2
* Fix permission of server private key on bootEuAndreh2019-06-051-0/+1
* Remove unused cloud-config.env.yamlEuAndreh2019-06-052-8/+0