<feed xmlns='http://www.w3.org/2005/Atom'>
<title>toph/secrets/terraform/terraform.tfstate, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://euandre.org/git/toph/atom?h=main</id>
<link rel='self' href='http://euandre.org/git/toph/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/'/>
<updated>2022-03-07T22:12:06Z</updated>
<entry>
<title>Delete all old code and configuration to start from scratch with Guix only</title>
<updated>2022-03-07T22:12:06Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2022-03-07T22:12:06Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/commit/?id=5bf9572734025ddbe680c0c4978f72df5718ae4b'/>
<id>urn:sha1:5bf9572734025ddbe680c0c4978f72df5718ae4b</id>
<content type='text'>
Delete files related to:
- Terraform
- opt/*
- scripts/deploy
- secrets/*
- git-crypt
- Nix
</content>
</entry>
<entry>
<title>Remove terraform state</title>
<updated>2021-03-08T02:52:34Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2021-03-08T02:52:34Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/commit/?id=9b29c3c23082baa55cc14eb8d783067bd41047e7'/>
<id>urn:sha1:9b29c3c23082baa55cc14eb8d783067bd41047e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Delete Vultr vps resources</title>
<updated>2021-02-23T18:40:08Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2021-02-23T18:40:08Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/commit/?id=aee0b4925625ffbea3a006200c56aca5886cb92a'/>
<id>urn:sha1:aee0b4925625ffbea3a006200c56aca5886cb92a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update tfstate file</title>
<updated>2021-01-16T13:27:50Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2021-01-16T13:27:50Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/commit/?id=3d1e6da836bb06c88d69533505750076bffcbd1e'/>
<id>urn:sha1:3d1e6da836bb06c88d69533505750076bffcbd1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Checkpoint: Working vps.tf declaration after Vultr migration</title>
<updated>2021-01-15T22:26:24Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2021-01-15T22:26:24Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/commit/?id=e3ecadeb27abc30ef1fbb895ee348a75868aacdd'/>
<id>urn:sha1:e3ecadeb27abc30ef1fbb895ee348a75868aacdd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vps.tf: Add CNAME "*" subdomain alias</title>
<updated>2020-11-28T15:00:36Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2020-11-28T15:00:36Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/commit/?id=3437e71b64e68e69dc8377ee67b68b8a9ece6de7'/>
<id>urn:sha1:3437e71b64e68e69dc8377ee67b68b8a9ece6de7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Terraform: Add email DNS records (DKIM, DMARC, SPF)</title>
<updated>2020-11-26T18:18:06Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2020-11-26T18:17:36Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/commit/?id=e317780e0a59b55d1203987dcbfa515ce93c1b3d'/>
<id>urn:sha1:e317780e0a59b55d1203987dcbfa515ce93c1b3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove default.nix and shell.nix</title>
<updated>2020-11-18T14:30:52Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2020-11-18T14:28:42Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/commit/?id=c265ec0deeea7d5d4328c34df524bc5d1f163763'/>
<id>urn:sha1:c265ec0deeea7d5d4328c34df524bc5d1f163763</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove most Nix files</title>
<updated>2020-11-18T14:11:10Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2020-11-18T14:11:10Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/commit/?id=28d15a26debe76d503a36dd3fdc7f291abe84655'/>
<id>urn:sha1:28d15a26debe76d503a36dd3fdc7f291abe84655</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add base Guix configuration and start switching to it</title>
<updated>2020-11-17T01:26:54Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2020-11-17T01:10:25Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/toph/commit/?id=1bf3861318f9cc362384722d4f312f3dd439c749'/>
<id>urn:sha1:1bf3861318f9cc362384722d4f312f3dd439c749</id>
<content type='text'>
- 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.
</content>
</entry>
</feed>
