Commit Graph

32 Commits

Author SHA1 Message Date
IamTheFij 0e168376b8 Add terraform destroy to makefile 2024-02-13 11:59:47 -08:00
IamTheFij 3491c1f679 Add refresh make target 2024-01-16 14:04:44 -08:00
IamTheFij b13e31d9f8 Move scripts to subdir 2023-08-26 15:58:57 -07:00
IamTheFij 9b11ad9a69 Add Nomad var example and remove old examples 2023-07-11 12:46:47 -07:00
IamTheFij a5efe0c21b Fix variable bootstrap address 2023-05-09 13:13:28 -07:00
IamTheFij 33ec66346b Make target to stop Nomad cluster 2023-05-09 11:39:27 -07:00
IamTheFij 8679cc1635 Fix Makefile by removing vault token 2023-03-24 08:55:27 -07:00
IamTheFij 2f9a4df668 Add sleep taget to add delay between some commands 2023-03-12 10:05:24 -07:00
IamTheFij bac0b28f68 Prompt for password for cluster deployment and recovery 2023-02-27 11:54:33 -08:00
IamTheFij 6419f135a1 Remove prompt when unsealing vault 2023-02-14 12:28:19 -08:00
IamTheFij 1ef4b988ac Add recovery make targets 2023-01-07 14:09:38 -08:00
IamTheFij b9aec2a3c4 Update make targets
Add all and clean

Also removes prompts during make
2022-11-27 22:44:55 -08:00
IamTheFij 33be46add4 Fix galaxy make targets 2022-11-20 17:26:33 -08:00
IamTheFij 0e0d2bbcc6 Fix ansible_galaxy target references 2022-11-10 10:18:02 -08:00
IamTheFij 37e80980bc Refactor ansible to clean root dir 2022-11-02 14:20:09 -07:00
IamTheFij a203067400 Migrate pre-commits from parent repo up to this one 2022-11-02 11:26:52 -07:00
IamTheFij 141b53b809 Add playbook to unseal Vault 2022-09-07 11:05:27 -07:00
IamTheFij 1142c0f53f Add new playbook and make target for bootstrapping values to Consul and Vault 2022-07-25 15:40:22 -07:00
IamTheFij b86c57d75d Make acls module stand alone 2022-07-25 11:48:03 -07:00
IamTheFij d5a0ec6828 Shorten pip installs 2022-07-25 11:48:03 -07:00
IamTheFij 1dad4d22a1 Bootstrap vault secrets 2022-06-28 12:09:57 -07:00
IamTheFij 321d60dc1f Switch to a 3 node cluster for better resiliance 2022-05-24 20:09:22 -07:00
IamTheFij a07f37ff1b Fix venv detection for ansible cluster target
This fixes the installation of the consul python library
2022-05-24 20:07:52 -07:00
IamTheFij e71c534fcf Default nomad cluster to ansible 2022-05-18 14:22:21 -07:00
IamTheFij 5acb814abd Lint, format, lock 2022-04-13 14:02:42 -07:00
IamTheFij 4d4bf36d3c Add vault setup: Not secured 2022-03-15 12:23:47 -07:00
IamTheFij 99889f032d Update hosts improve bootstrap and move a few things around 2022-03-12 10:08:05 -08:00
IamTheFij 50ecca2b06 Move roles back 2022-02-27 15:21:15 -08:00
IamTheFij b4a4d6a822 Move ansible roles 2022-02-27 14:54:38 -08:00
IamTheFij 57df7199f7 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 aff7fd0186 Update host networks and proxy mapping 2022-02-17 14:03:42 -08:00
IamTheFij 2ac0a3a15a Add some basic Nomad and k8s tests 2022-02-16 09:56:18 -08:00