feat: add consul server profile

- install/configure consul
- install/configure dnsmasq as dns proxy for consul
- add unkin yumrepo definition as source for consul
- update datavol to ensure the /data volume is mounted
This commit is contained in:
2024-02-10 23:50:13 +11:00
parent 6b11ea09c7
commit 8cb6b68b53
12 changed files with 191 additions and 1 deletions
+1
View File
@@ -27,6 +27,7 @@ mod 'puppet-nginx', '5.0.0'
mod 'puppet-selinux', '4.1.0'
mod 'puppet-prometheus', '13.4.0'
mod 'puppet-grafana', '13.1.0'
mod 'puppet-consul', '8.0.0'
# other
mod 'ghoneycutt-puppet', '3.3.0'