PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

So erhalten Sie postgresql_query-Ergebnisse von Ansible

Klingt, als wären Sie ganz in der Nähe, müssen sich aber register an der falschen Einkerbung. Es ist ein Parameter der Aufgabe selbst, nicht des postgresql-Moduls.

Versuchen Sie:

    - name: Get specific tables
      postgresql_query:
        db: "{{ database_name }}"
        login_host: "{{ my_host }}"
        login_user: "{{ my_user }}"
        login_password: "{{ my_password }}"
        query: SELECT * FROM pg_tables t WHERE t.tableowner = current_user
      register: result

    - debug:
        var: result