Determine matrix-postgres IP address without relying on jq

To avoid needing to have `jq` installed on the machine, we could:
- try to run jq in a Docker container using some small image providing
that
- better yet, avoid `jq` altogether
This commit is contained in:
Slavi Pantaleev 2020-12-13 22:45:48 +02:00
parent f47e8a97e6
commit e2952f16f7

View File

@ -1,6 +1,6 @@
---
- name: Retrieve IP of postgres container
shell: "{{ matrix_host_command_docker }} inspect matrix-postgres | jq -r '.[0].NetworkSettings.Networks.{{ matrix_docker_network }}.IPAddress'"
command: "{{ matrix_host_command_docker }} inspect matrix-postgres --format='{% raw %}{{ .NetworkSettings.Networks.{% endraw %}{{ matrix_docker_network }}{% raw %}.IPAddress }}{% endraw %}'"
register: matrix_postgres_container_ip
- name: Create additional users in postgres