aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-06-11 11:13:37 -0300
committerEuAndreh <eu@euandre.org>2019-06-11 11:13:37 -0300
commit782b71dd83de824f3978991b16a470475e3740a1 (patch)
tree2b928b405e2d381637e871cd9e91235e0a9f62a3
parentTurn off $DESTROY_VOLUME toggle (diff)
downloadserver-782b71dd83de824f3978991b16a470475e3740a1.tar.gz
server-782b71dd83de824f3978991b16a470475e3740a1.tar.xz
TODOs.org
-rw-r--r--TODOs.org16
1 files changed, 10 insertions, 6 deletions
diff --git a/TODOs.org b/TODOs.org
index 6b83283..7401145 100644
--- a/TODOs.org
+++ b/TODOs.org
@@ -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]]