Commit Graph

30 Commits

Author SHA1 Message Date
Jeremy Dormitzer
5b62b7f658 Split .envrc into project-specific files 2021-01-07 10:47:39 -05:00
Jeremy Dormitzer
e127c5c41d Import entries.json into wallabag packer image 2021-01-06 14:07:30 -05:00
Jeremy Dormitzer
91b6dfffe6 [WIP] Initial packer/terraform config for wallabag 2021-01-06 12:46:47 -05:00
Jeremy Dormitzer
4b638634fa Remove old syncthing instance 2020-12-31 16:22:41 -05:00
Jeremy Dormitzer
fe1dde4ffe Point syncthing.jeremydormitzer.com at packer syncthing droplet 2020-12-31 14:58:30 -05:00
Jeremy Dormitzer
52a3b47e05 Fix bindfs binding 2020-12-31 14:19:27 -05:00
Jeremy Dormitzer
88cfe0fce7 Read packer-manifest.json to get syncthing image id 2020-12-31 14:19:04 -05:00
Jeremy Dormitzer
cf13344168 Add SSL config for Syncthing 2020-12-31 11:04:47 -05:00
Jeremy Dormitzer
61cdfe3f68 Generate HTTPS certs with certbot for syncthing packer 2020-12-31 09:45:52 -05:00
Jeremy Dormitzer
736d51a5fa Pull env vars from pass directly in .envrc 2020-12-30 22:22:54 -05:00
Jeremy Dormitzer
52e99af422 Add syncthing key and cert in packer image, plus fix mount ownership 2020-12-30 22:22:18 -05:00
Jeremy Dormitzer
88a771f3c1 Add volume mount and config.xml in packer image for syncthing 2020-12-29 15:20:50 -05:00
Jeremy Dormitzer
269873e755 Commit lockfile 2020-12-21 10:43:55 -05:00
Jeremy Dormitzer
f7c6eebe64 [WIP] First pass at Syncthing Packer+Terraform deployment 2020-12-21 10:43:24 -05:00
Jeremy Dormitzer
afcac2d014 Capture DO SSH keys in Terraform 2020-12-21 10:42:58 -05:00
Jeremy Dormitzer
5388db88ce Capture netlify site in terraform 2020-12-20 23:41:31 -05:00
Jeremy Dormitzer
a6ad8aec39 Point jeremydormitzer.com at netlify 2020-12-10 14:59:38 -05:00
Jeremy Dormitzer
ff35428c7a Add ansible directories and configure hosts for all projects 2020-12-04 18:01:08 -05:00
Jeremy Dormitzer
8c8c7427c0 Rename jdormit-website -> web-server 2020-12-04 14:54:33 -05:00
Jeremy Dormitzer
459f8936c5 Commit direnv config file and move secrets to .env.local 2020-12-04 14:16:39 -05:00
Jeremy Dormitzer
88e5dde425 Move tf-init.sh to bin directory 2020-12-04 14:15:35 -05:00
Jeremy Dormitzer
450800c11d Move all Terraform config into /terraform subdirectories within projects 2020-12-04 14:10:49 -05:00
Jeremy Dormitzer
2b4e796e78 Pull DO tokens from pass 2020-12-04 09:23:36 -05:00
Jeremy Dormitzer
cabad59c81 Load project resources from terraform remote state 2020-12-04 09:10:23 -05:00
Jeremy Dormitzer
3db3fa2399 Pull remaining droplet IPs from remote state 2020-12-04 07:15:55 -05:00
Jeremy Dormitzer
2770cf5439 Pull jdormit-website ip address from remote state 2020-12-03 22:49:00 -05:00
Jeremy Dormitzer
2b8042d6b8 Add volume for Syncthing droplet 2020-12-03 16:37:44 -05:00
Jeremy Dormitzer
f6ce08450a Add DO project and droplets Terraform config 2020-12-03 16:26:28 -05:00
Jeremy Dormitzer
e899c3e85e Add jeremydormitzer.com domain config 2020-12-03 14:35:33 -05:00
Jeremy Dormitzer
d9fa6a96ff Initial commit: set up DigitalOcean Terraform backend 2020-12-03 13:36:33 -05:00