aboutsummaryrefslogtreecommitdiff
path: root/scripts (follow)
Commit message (Expand)AuthorAgeFilesLines
* Always destroy infrastructure before applyingEuAndreh2019-06-051-0/+4
* Uncomment accidentally commented codeEuAndreh2019-06-051-6/+6
* 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-051-6/+6
* Use specific known keys for connecting with the backup serverEuAndreh2019-06-052-3/+4
* Change permission of borg client keyEuAndreh2019-06-051-0/+1
* 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-051-13/+14
* Remove unused cloud-config.env.yamlEuAndreh2019-06-051-1/+0
* Fix ShellCheck offensesEuAndreh2019-06-052-2/+5
* Use Ansible instead of Bash for provisioning•••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; EuAndreh2019-06-054-8/+22
* Split $VPS_COMMIT_SHA variable declaration for exporting•••ShellCheck offense. EuAndreh2019-05-281-1/+2
* Rotate SSH key and use correct VPS_COMMIT_SHA on provisioningEuAndreh2019-05-281-4/+5
* Configure git for vps-state repo in ./scripts/ci/setup.shEuAndreh2019-05-282-3/+5
* Add git config metadata to enable commiting in CIEuAndreh2019-05-281-0/+2
* Fix mixed usage of $PLAN_FILE variable•••Split $PLAN_FILE into $PLAN_FILE_NAME and $PLAN_FILE_PATH. EuAndreh2019-05-281-4/+5
* Store plan file in vps-state tooEuAndreh2019-05-281-4/+18
* Fix shell.nix path in nix-shell custom shebangEuAndreh2019-05-282-2/+2
* Split scripts into CI and VPS boxEuAndreh2019-05-284-0/+71