aboutsummaryrefslogtreecommitdiff
path: root/scripts (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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