My Nomad homelab
Go to file
Ian Fijolek 0ad777c76f 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
acls Rename nomad anon policy file 2022-08-23 10:31:29 -07:00
backups Make lldap backup daily 2022-07-28 15:05:00 -07:00
blocky conditional dns lookups for router assigned domains 2022-07-27 22:04:46 -07:00
collections Bootstrap vault secrets 2022-06-28 12:09:57 -07:00
databases Add mysql database storage to Grafana 2022-07-29 13:02:22 -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 Use newer cadvisor 2022-08-30 15:11:52 -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
redis Move databases to a single module 2022-06-23 09:48:01 -07:00
roles Use updated ansible-nomad role 2022-08-30 15:10:16 -07:00
storage_plugins WIP: Add democratic-csi storage plugin 2022-06-17 15:19:19 -07:00
traefik Make traefik a service rather than a system job 2022-07-28 15:11:59 -07:00
.gitignore Add consul bootstrap and move vault to an example 2022-07-21 20:16:10 -07:00
.terraform.lock.hcl Update lockfile 2022-07-25 15:40:54 -07:00
ansible_hosts.yml Add pi4 host 2022-08-30 15:09:48 -07:00
bootstrap-values.yml Fix consul value bootstrap and hide secrets in log 2022-07-27 11:11:03 -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 Remove variable for consul_address for traefik 2022-07-28 15:10:39 -07:00
ddclient.nomad Add ddclient 2022-07-27 14:45:08 -07:00
hashi-up.sh Add some basic Nomad and k8s tests 2022-02-16 09:56:18 -08:00
lldap.nomad Add lldap 2022-07-27 15:57:28 -07: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 WIP: Allow specifying https endpoints and fetching nomad token 2022-08-23 09:57:57 -07:00
root.tf Make acls module stand alone 2022-07-25 11:48:03 -07:00
service.nomad Clean up services template whitespace 2022-07-27 14:41:42 -07:00
services.tf Don't deploy Nextcloud 2022-07-29 13:01:40 -07:00
setup-cluster.yml Fix unsealing of single vault instance 2022-08-30 15:14:00 -07:00
syslogng.nomad Reduce task memory 2022-07-25 16:37:51 -07:00
vars.tf WIP: Allow specifying https endpoints and fetching nomad token 2022-08-23 09:57:57 -07:00
vault_hashi_vault_values.example.yml Add userpass login to Vault 2022-07-26 20:09:52 -07:00
vault-kv.tf Add vault kv creation 2022-07-25 11:14:51 -07:00
whoami.nomad Add basic auth to traefik 2022-07-26 21:48:16 -07:00