Kaynağa Gözat

Prevent weird loop error

> Invalid data passed to 'loop', it requires a list, got this instead: matrix_postgres_additional_databases. Hint: If you passed a list/dict of just one element, try adding wantlist=True to your lookup invocation or use q/query instead of lookup.

Well, or working around it, as I've done in this commit (which seems
more sane than `wantlist=True` stuff).
pull/740/head
Slavi Pantaleev 5 yıl önce
ebeveyn
işleme
c765ceb270
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  1. +3
    -2
      roles/matrix-postgres/tasks/util/create_additional_databases.yml

+ 3
- 2
roles/matrix-postgres/tasks/util/create_additional_databases.yml Dosyayı Görüntüle

@@ -1,4 +1,5 @@
---

- name: Retrieve IP of postgres container
command: "{{ matrix_host_command_docker }} inspect matrix-postgres --format='{% raw %}{{ .NetworkSettings.Networks.{% endraw %}{{ matrix_docker_network }}{% raw %}.IPAddress }}{% endraw %}'"
register: matrix_postgres_container_ip
@@ -12,7 +13,7 @@
login_user: "{{ matrix_postgres_connection_username }}"
login_password: "{{ matrix_postgres_connection_password }}"
login_db: "{{ matrix_postgres_db_name }}"
loop: matrix_postgres_additional_databases
loop: "{{ matrix_postgres_additional_databases }}"

- name: Create additional users in postgres
postgresql_db:
@@ -24,4 +25,4 @@
login_port: 5432
login_user: "{{ matrix_postgres_connection_username }}"
login_password: "{{ matrix_postgres_connection_password }}"
loop: matrix_postgres_additional_databases
loop: "{{ matrix_postgres_additional_databases }}"

Yükleniyor…
İptal
Kaydet