Commit Graph

35 Commits

Author SHA1 Message Date
IamTheFij c073f78ed2 Fix unsealing of single vault instance
Checking status of only one node meant that if that node was sealed
we would not try to unseal other nodes
2022-08-30 15:14:00 -07:00
IamTheFij 5214d8275a Enable consul autopilot 2022-08-30 15:12:52 -07:00
IamTheFij 89598ffb7c Update nomad, consul, vault versions 2022-08-30 15:12:35 -07:00
IamTheFij 9aad3d1594 Rename nomad anon policy file 2022-08-23 10:31:29 -07:00
IamTheFij 4213b322c1 Remove set hostname because that's now done in bootstrap 2022-07-27 15:57:12 -07:00
IamTheFij e39fbc41a7 Add further todos for Nomad Vault 2022-07-27 13:40:21 -07:00
IamTheFij 85fccea867 Fix consul value bootstrap and hide secrets in log 2022-07-27 11:11:03 -07:00
IamTheFij 888b1236f1 Update playbook, move acls and comment for fixes
There are some items that I found are broken on first run and made some changes
2022-07-25 11:48:03 -07:00
IamTheFij 842e656342 Add consul bootstrap and move vault to an example 2022-07-21 20:16:10 -07:00
IamTheFij 16813e8cb7 Deploy Nomad, Consul, and Vault using apt repo 2022-07-21 19:04:44 -07:00
IamTheFij c0215bf153 Improve vault bootstrap and nomad connection 2022-06-28 12:10:18 -07:00
IamTheFij bf1ac31cdf Bootstrap vault secrets 2022-06-28 12:09:57 -07:00
IamTheFij 41343a6d2c Small improvement to consul kv role 2022-06-28 12:08:23 -07:00
IamTheFij d40d585358 Install consul dns forwarding 2022-06-23 20:12:09 -07:00
IamTheFij 0bfdddf3ee Install consul from repo 2022-06-23 20:11:48 -07:00
IamTheFij e5b61d5307 Update Nomad 2022-06-23 09:51:21 -07:00
IamTheFij d7fa57864f Deploy backup jobs to all hosts and dynamically determine jobs per node 2022-06-23 09:49:57 -07:00
IamTheFij ce18650e1f Add base hostname to consul in Playbook 2022-06-17 15:19:43 -07:00
IamTheFij 16b9440e12 WIP: Add democratic-csi storage plugin 2022-06-17 15:19:19 -07:00
IamTheFij 6cd7bae240 Use new token variable name after bootstrap 2022-05-24 20:11:41 -07:00
IamTheFij de4c96b104 Add autopilot 2022-05-24 20:11:18 -07:00
IamTheFij f50cb98d30 Add docker install 2022-05-24 20:11:07 -07:00
IamTheFij 1995434140 Auto initialize vault 2022-05-24 20:10:47 -07:00
IamTheFij 630a85a2f2 no log for some more sensitive info 2022-04-15 12:12:28 -07:00
IamTheFij 96ca3270fa Create a lot more host volumes
Some are NFS volumes and present on all devices
2022-04-04 22:20:19 -07:00
IamTheFij f1c7e57682 Add Nomad ACL bootstrap 2022-03-23 16:08:18 -07:00
IamTheFij 970a9f740e Update bootstrap for acls 2022-03-21 20:13:13 -07:00
IamTheFij c67ca9822c Maybe dynamic nomad? 2022-03-15 12:23:47 -07:00
IamTheFij 968b7ddb72 Add vault setup: Not secured 2022-03-15 12:23:47 -07:00
IamTheFij 30bb579811 Change default bind address to loopback 2022-03-14 15:59:50 -07:00
IamTheFij b2c03f1e60 Update hosts improve bootstrap and move a few things around 2022-03-12 10:08:05 -08:00
IamTheFij cacabec505 Lots of Nomad updates to support metrics 2022-03-03 09:47:07 -08:00
IamTheFij 040b45eab0 Update ansible to deploy nomad and consul to Pi host
This is broken because the Pi doesn't have the right version of ip-tables
2022-02-27 14:54:25 -08:00
IamTheFij 9f49777f1b Update host networks and proxy mapping 2022-02-17 14:03:42 -08:00
IamTheFij 87dfd449c4 Add some basic Nomad and k8s tests 2022-02-16 09:56:18 -08:00