Add dynamic ansible inventory from terraform state
This commit is contained in:
parent
bccc07f806
commit
70578f2a13
11 changed files with 84 additions and 51 deletions
|
@ -31,13 +31,15 @@ class FilterModule(object):
|
|||
})
|
||||
return result
|
||||
|
||||
def vault_hosts_backup_to_gatus(self, hosts):
|
||||
def vault_hosts_backup_to_gatus(self, hostvars):
|
||||
result = []
|
||||
for name, host_data in hosts.items():
|
||||
for name, host_data in hostvars.items():
|
||||
if not host_data.get("host_backup_gatus_token"):
|
||||
continue
|
||||
result.append({
|
||||
"name": f"backup@{name}",
|
||||
"group": "8-backups",
|
||||
"token": host_data["backup"]["gatus_token"],
|
||||
"token": host_data["host_backup_gatus_token"],
|
||||
"alerts": self.default_alerts,
|
||||
})
|
||||
return result
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue