Configuration management for the Raspberry Pi cluster
- ansible package (not only ansible-core, you need "ansible")
- Python packages
- hvac (Vault SDK)
- passlib
You need to setup Vault credentials via the env vars ANSIBLE_HASHI_VAULT_ROLE_ID and ANSIBLE_HASHI_VAULT_SECRET_ID. Values should be KeePass.
MAC: e4:5f:01:cd:8e:71 IP: 192.168.100.101 DNS: raspter01.home Functions:
- Storage (service-data-volume.home)
- InfluxDB (http://influxdb.home:8086/)
- ElasticSearch (http://elasticsearch.home:9200)
MAC: e4:5f:01:57:85:5d IP: 192.168.100.102 DNS: raspter02.home Functions:
- Vault server (http://vault.home:8200/ui/)
- Docker registry (http://registry.home:5000)
- Consul server (http://consul.home:8500/ui/)
MAC: e4:5f:01:53:17:e6 IP: 192.168.100.103 DNS: raspter03.home Functions:
- Nomad server (http://nomad-server.home:4646/ui/)
- Grafana (http://grafana.home:3000/)
MAC: e4:5f:01:53:0f:b6 IP: 192.168.100.104 DNS: raspter04.home Functions:
- Kibana (http://kibana.home:5601)