You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hetzner-ansible/templates/pgadmin4/config/servers_admin.json.j2

20 lines
717 B
Django/Jinja

{
"Servers": {
{% set pg_servers = stage_server_infos | selectattr('service', 'equalto', 'postgres') | selectattr('role', 'equalto', 'master') | list %}
{% for server in pg_servers %}
"{{ loop.index }}": {
"Name": "{{ server.name }}",
"Group": "Servers_Admin",
"Host": "{{ server.name }}",
"HostAddr": "{{ server.private_ip }}",
"Port": 5432,
"MaintenanceDB": "{{ postgres_admin_user }}",
"Username": "{{ postgres_admin_user }}",
"PassFile": "/pgpass",
"SSLMode": "prefer"
}{% if not loop.last and pg_servers|length > 1 %},
{% endif %}
{% endfor %}
}
}