aboutsummaryrefslogtreecommitdiff
path: root/.envrc (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-11-27.envrc: Remove unused fileEuAndreh1-4/+0
2022-03-20mv src/* src/infrastructure/EuAndreh1-1/+1
2022-03-14mv src/curth0.scm src/lib/EuAndreh1-1/+1
2022-03-07Add barely working Guix configuration for tophEuAndreh1-0/+4
2021-07-29WIP reactivate nixvps with Terraform and nixos-rebuild on VultrEuAndreh1-26/+0
2021-02-21mv vps/ servers/vps/EuAndreh1-2/+2
2021-02-21Update paths in .envrcEuAndreh1-7/+9
2021-02-21Add vps_ prefix to existing resourcesEuAndreh1-6/+6
2021-01-15.envrc: Get hostname from shared/hostname.txtEuAndreh1-3/+4
2021-01-15.envrc: Move to POSIX shEuAndreh1-4/+4
2020-12-05Remove unnecessary curly braces from Bash variablesEuAndreh1-1/+1
2020-11-26Terraform: Add email DNS records (DKIM, DMARC, SPF)EuAndreh1-1/+8
2020-11-16Add base Guix configuration and start switching to itEuAndreh1-6/+5
- remove NixOS stateVersion from .envrc; - add guix-reconfigure.sh; - add vps.scm with initial Guix system configuration; - update vps.tf to use the new "base-guix" snapshot. The "base-guix" image doesn't need a password. The "andreh" users has one, but it is configured for not requiring it when running commands as "sudo". The expected minimal steps one has to go through for privilege scalation is via the SSH private key, and accessing the VPS via SSH. Since password login is disabled and root can't login via SSH either, only the private SSH key allows access to the server. After that, the attacker will be able to run commands as root.
2020-11-02.envrc: Update TLDEuAndreh1-2/+1
2020-11-02Add Vultr API KEY to .envrc to enable calling "terraform destroy" from shellEuAndreh1-0/+2
2020-09-22Switch TLD for iterationEuAndreh1-1/+1
2020-09-22Refactor: simplify configuration.nix and put everything under /data/EuAndreh1-10/+0
Preparation for doing backups with borg of /data/ on cronjob.
2020-09-06Refactor vps-configuration.nix: Split secrets from config and envsubst varsEuAndreh1-1/+26
Also rename thingTLD to thingDomain.
2020-08-10Migration: Remove Ansible and Docker code, move only to NixOSEuAndreh1-43/+1
2020-08-02.envrc: Ignore missing 'file'EuAndreh1-1/+1
2019-06-11Tweak early exit of .envrcEuAndreh1-1/+1
I guess this is needed because =direnv= loads the .envrc in a non-conventional way.
2019-06-11Only access any secret file in .envrc when decryptedEuAndreh1-6/+8
2019-06-11Only source ./secrets/secret-envrc.sh when decrypted.EuAndreh1-1/+6
2019-06-11Turn off $DESTROY_VOLUME toggleEuAndreh1-1/+1
2019-06-11Don't rely on git when running .buildenv and .envrcEuAndreh1-1/+1
2019-06-11Set the directory before sourcingEuAndreh1-1/+0
2019-06-10Allow envrc to be sourced in CIEuAndreh1-0/+1
2019-06-10Remove call to =cd= in envrc filesEuAndreh1-1/+0
2019-06-10Switch $DESTROY_VOLUME back onEuAndreh1-1/+1
2019-06-10Switch off $DESTROY_VOLUME toggleEuAndreh1-1/+1
2019-06-10Output all generated files on ./generated/, refactor .envrc variablesEuAndreh1-1/+37
2019-05-25Add simple stub VM definitionEuAndreh1-0/+1