| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | .gitignore: Update rule for src/secrets/ | EuAndreh | 2024-08-24 | 1 | -1/+1 |
| * | src/tld.txt: Embed file in repository to allow server to reconfigure without ... | EuAndreh | 2024-08-19 | 1 | -1/+0 |
| * | mv src/config/tld.txt src/ | EuAndreh | 2024-08-19 | 1 | -1/+1 |
| * | Simplify Makefile | EuAndreh | 2024-08-19 | 1 | -4/+4 |
| * | Build HTML and install it via CI | EuAndreh | 2023-03-27 | 1 | -2/+3 |
| * | Manage public SSH files as "extra-etc-file" instead of like a secret | EuAndreh | 2023-03-20 | 1 | -1/+0 |
| * | Makefile: Build system on "all" target with symlink at "result" | EuAndreh | 2023-03-16 | 1 | -0/+2 |
| * | .gitignore: Cleanup old rules | EuAndreh | 2023-03-15 | 1 | -4/+0 |
| * | Makefile: Use correct SSH public key in server | EuAndreh | 2023-03-14 | 1 | -0/+1 |
| * | Makefile: Add "upload-secrets" target, and include borg-passphrase.txt in it | EuAndreh | 2023-03-12 | 1 | -0/+1 |
| * | Build TODOs.html on "public" target | EuAndreh | 2022-11-27 | 1 | -0/+1 |
| * | Delete all old code and configuration to start from scratch with Guix only•••Delete files related to: - Terraform - opt/* - scripts/deploy - secrets/* - git-crypt - Nix | EuAndreh | 2022-03-07 | 1 | -7/+2 |
| * | WIP reactivate nixvps with Terraform and nixos-rebuild on Vultr | EuAndreh | 2021-07-29 | 1 | -2/+2 |
| * | Fix build of HTML | EuAndreh | 2020-12-02 | 1 | -0/+1 |
| * | Build and publish TODOs.org file | EuAndreh | 2020-12-02 | 1 | -0/+5 |
| * | Remove default.nix and shell.nix | EuAndreh | 2020-11-18 | 1 | -6/+0 |
| * | Add ./tmp to .gitignore | EuAndreh | 2020-08-14 | 1 | -1/+4 |
| * | Migration: Remove Ansible and Docker code, move only to NixOS | EuAndreh | 2020-08-10 | 1 | -7/+1 |
| * | .gitignore: Add top-level provision.yaml | EuAndreh | 2020-08-02 | 1 | -0/+3 |
| * | Output all generated files on ./generated/, refactor .envrc variables | EuAndreh | 2019-06-10 | 1 | -10/+0 |
| * | Ignore /logs.txt | EuAndreh | 2019-06-10 | 1 | -1/+1 |
| * | Send logs via email after finishing provision.sh•••The email will be send for both sucessfull and failed runs. | EuAndreh | 2019-06-10 | 1 | -1/+4 |
| * | Don't use terraform-full derivation | EuAndreh | 2019-06-09 | 1 | -0/+1 |
| * | Generate UserKnownHostsFile dynamically instead of when rotating keys•••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. | EuAndreh | 2019-06-08 | 1 | -1/+2 |
| * | Restore backup in Ansible instead of Bash | EuAndreh | 2019-06-05 | 1 | -1/+3 |
| * | 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; | EuAndreh | 2019-06-05 | 1 | -1/+7 |
| * | Add /result to .gitignore | EuAndreh | 2019-05-25 | 1 | -1/+4 |
| * | Add .terraform to .gitignore | EuAndreh | 2019-05-25 | 1 | -0/+2 |
