My Nomad homelab
Go to file
2022-07-25 15:40:22 -07:00
acls Make acls module stand alone 2022-07-25 11:48:03 -07:00
backups WIP: Write a consul backup job 2022-07-21 20:24:50 -07:00
blocky Make blocky config a bit more stable by removing templating based on whami 2022-06-23 20:11:28 -07:00
collections Bootstrap vault secrets 2022-06-28 12:09:57 -07:00
databases Move databases to a single module 2022-06-23 09:48:01 -07:00
levant Fix consul address in levant 2022-07-21 20:11:21 -07:00
media Lint, format, lock 2022-04-13 14:02:42 -07:00
metrics Add loki, promtail, and syslog-ng 2022-07-25 10:46:16 -07:00
mysql Move databases to a single module 2022-06-23 09:48:01 -07:00
nextcloud More nextcloud config using Vault 2022-07-08 16:26:26 -07:00
packer Update hosts improve bootstrap and move a few things around 2022-03-12 10:08:05 -08:00
redis Move databases to a single module 2022-06-23 09:48:01 -07:00
roles Deploy Nomad, Consul, and Vault using apt repo 2022-07-21 19:04:44 -07:00
storage_plugins WIP: Add democratic-csi storage plugin 2022-06-17 15:19:19 -07:00
traefik Deploy traefik one at a time with autorevert 2022-06-23 20:12:30 -07:00
.gitignore Add consul bootstrap and move vault to an example 2022-07-21 20:16:10 -07:00
.terraform.lock.hcl Make acls module stand alone 2022-07-25 11:48:03 -07:00
ansible_hosts.yml Go back to a single ingress node to simplify Traefik TLS 2022-07-21 15:50:13 -07:00
bootstrap-values.yml Add new playbook and make target for bootstrapping values to Consul and Vault 2022-07-25 15:40:22 -07:00
consul_values.example.yml Add consul bootstrap and move vault to an example 2022-07-21 20:16:10 -07:00
core.tf Add loki, promtail, and syslog-ng 2022-07-25 10:46:16 -07:00
hashi-up.sh Add some basic Nomad and k8s tests 2022-02-16 09:56:18 -08:00
loki-config.yml Add loki, promtail, and syslog-ng 2022-07-25 10:46:16 -07:00
Makefile Add new playbook and make target for bootstrapping values to Consul and Vault 2022-07-25 15:40:22 -07:00
providers.tf Lint, format, lock 2022-04-13 14:02:42 -07:00
root.tf Make acls module stand alone 2022-07-25 11:48:03 -07:00
service.nomad Add sticky disk to service template 2022-07-25 10:44:37 -07:00
services.tf Move core services to new tf file 2022-07-25 10:37:32 -07:00
setup-cluster.yml Update playbook, move acls and comment for fixes 2022-07-25 11:48:03 -07:00
syslogng.nomad Add loki, promtail, and syslog-ng 2022-07-25 10:46:16 -07:00
vars.tf Use new host name in terraform consul address 2022-05-24 20:11:57 -07:00
vault_hashi_vault_values.example.yml Add consul bootstrap and move vault to an example 2022-07-21 20:16:10 -07:00
vault-kv.tf Add vault kv creation 2022-07-25 11:14:51 -07:00
whoami.nomad Remove web and metrics entrypoints from services 2022-03-15 12:23:47 -07:00