| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
calling make
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Notes:
See CI logs with:
git notes --ref=refs/notes/ci-logs show ab742a1ebc61d571bb9d13d7692ef7e245bba192
git notes --ref=refs/notes/ci-data show ab742a1ebc61d571bb9d13d7692ef7e245bba192
Exit status: 0
Duration: 27
|
|
|
|
|
|
|
|
|
| |
Notes:
See CI logs with:
git notes --ref=refs/notes/ci-logs show 7ffcd694068d484842be0b87a9aeeda0a7720568
git notes --ref=refs/notes/ci-data show 7ffcd694068d484842be0b87a9aeeda0a7720568
Exit status: 0
Duration: 15
|
| |
|
|
|
|
|
|
|
|
|
| |
Notes:
See CI logs with:
git notes --ref=refs/notes/ci-logs show a959a2a3ce6f9b79de98575a33ac9c816e9b9180
git notes --ref=refs/notes/ci-data show a959a2a3ce6f9b79de98575a33ac9c816e9b9180
Exit status: 0
Duration: 17
|
| |
|
|
|
|
|
|
|
|
|
| |
Notes:
See CI logs with:
git notes --ref=refs/notes/ci-logs show d0d1fffee8dc94c53f4841dacf8b6bbdc99ee58a
git notes --ref=refs/notes/ci-data show d0d1fffee8dc94c53f4841dacf8b6bbdc99ee58a
Exit status: 0
Duration: 19
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Delete files related to:
- Terraform
- opt/*
- scripts/deploy
- secrets/*
- git-crypt
- Nix
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
The email will be send for both sucessfull and failed runs.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous solution would hardcode the server IP. This way we can change the
server IP address that is hosting everything and keep the SSH keypair.
Previously changing the IP address would require either calling the
=./rotate-ssh-keys.sh= script or manually changing the IP address on the
known-hosts.txt file.
The IP address being duplicated itself was a code smell.
Both SSH keypair and IP address can now be changed independently.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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;
|
| |
|
|
|