diff options
author | EuAndreh <eu@euandre.org> | 2019-06-11 11:13:37 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2019-06-11 11:13:37 -0300 |
commit | 782b71dd83de824f3978991b16a470475e3740a1 (patch) | |
tree | 2b928b405e2d381637e871cd9e91235e0a9f62a3 | |
parent | Turn off $DESTROY_VOLUME toggle (diff) | |
download | server-782b71dd83de824f3978991b16a470475e3740a1.tar.gz server-782b71dd83de824f3978991b16a470475e3740a1.tar.xz |
TODOs.org
-rw-r--r-- | TODOs.org | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -142,7 +142,8 @@ Also put all of the content of =secrets/*= into vps-state? Maybe rename it to vp Right now, secrets are scattered between the two repositories. By moving I can completely remove =git-crypt= from this repository. *** Cancelled: The =vps-state= repo isn't supposed to centralize all secrets, it's just a storage backend for Terraform files. -** DOING Run backup on Terraform destroy action instead of manually in =provision.sh= +** DONE Run backup on +Terraform destroy action+ Ansible instead of manually in =provision.sh= +CLOSED: [2019-06-11 Tue 11:13] Terraform's destroy provisioner isn't well suited for this: in case of failure [[https://www.terraform.io/docs/provisioners/#destroy-time-provisioners][it tries to run the provisioner more than once]]. I'd rather have it fail on the first error. Instead use Ansible to perform this instead of ad-hoc Bash commands. @@ -166,6 +167,14 @@ CLOSED: [2019-06-10 Mon 11:21] Make this change only if I have to change any of it's names. It's working fine like this right now, and I'll gain nothing from this change. +* Tasks - v2 +** TODO Fix Nextcloud 502 error +** TODO Settle on TLD +** TODO Upgrade =docker-compose.yaml= file from version 2 to version 3 +** TODO =euandreh.org= as =$tld= +** TODO Improve rotation of SSH port +Remove need for manual intervention +** TODO README with setup instructions * Services ** DONE =$tld=: Static webhosting CLOSED: [2019-05-26 Sun 10:17] @@ -266,10 +275,6 @@ Provision it using Terraform, and use it's path as the =$VOLUME_HOME= variable f This was I can compartimentalize the data storage to easily backup and duplicate, but also destroy a running droplet and create a new one. * Nice to have -** TODO Upgrade =docker-compose.yaml= file from version 2 to version 3 -** TODO =euandreh.org= as =$tld= -** TODO Improve rotation of SSH port -Remove need for manual intervention ** Nix Terraform provisioning ** WAITING Upgrate Terraform to 0.12.1 to use =for_each= loops on resources Previous title: @@ -332,7 +337,6 @@ Even the email server can be in it. Is RAM the beiggest limitation for it? Raspberry Pi vs VPS Imagine 2 Raspberry Pis, doing immutable blue/green deployments on it, with a large local of a few TBs! -** README with setup instructions * Resources ** [[https://github.com/mail-in-a-box/mailinabox][Mail-in-a-Box]] ** [[https://sealedabstract.com/code/nsa-proof-your-e-mail-in-2-hours/][NSA-proof your e-mail in 2 hours]] |