No, it is not the problem, I tried removing whitespace, and it still errors.
On Tuesday, May 19, 2020 at 6:14:27 PM UTC+7, Stefan Hornburg (Racke) wrote:
>
> On 5/19/20 1:08 PM, Ikhsan Faruqi wrote:
> > Hi stefan, sorry I forgot to put my playbook, here what it looks like
> >
> > |
> > - name: PostgreSQL | Add new HBA records.
> > become: yes
> > postgresql_pg_hba:
> > dest: "{{ postgresql_hba_file_path }}"
> > contype: "{{ item.hba_connection_type }}"
> > users: "{{ item.hba_users }}"
> > source: "{{ item.hba_source }}"
> > databases: "{{ item.hba_database | default(omit) }}"
> > method: "{{ item.hba_method }} "
> > notify: restart postgresql
> > loop: "{{ hba_records }}"
> > when: setup_hba == true
> > |
>
> Maybe the trailing space in
>
> method: "{{ item.hba_method }} "
>
> causes the problem ?
>
> Regards
> Racke
>
> >
> > so basically I want to add multiple records, so I create some loops.
> >
> > On Tuesday, May 19, 2020 at 5:49:38 PM UTC+7, Stefan Hornburg (Racke)
> wrote:
> >
> > On 5/19/20 12:44 PM, Ikhsan Faruqi wrote:
> > > Hi, I trying to add new hba_records using pg_hba_module
> > > <
> https://docs.ansible.com/ansible/latest/modules/postgresql_pg_hba_module.html
> > <
> https://docs.ansible.com/ansible/latest/modules/postgresql_pg_hba_module.html>>
> but
> got this error:
> > >
> > > |
> > >
> >
> failed:[pg-12](item={'hba_database':'test-db','hba_users':'johndoe','hba_connection_type':'host','hba_source':'
> 0.0.0.0/0
> > <http://0.0.0.0/0
> >','hba_method':'trust'})=>{"ansible_loop_var":"item","changed":false,"item":{"hba_connection_type":"host","hba_database":"test-db","hba_method":"trust","hba_source":"
> 0.0.0.0/0
> > <http://0.0.0.0/0>","hba_users":"johndoe"},"msg":"value
> > > of method must be one of: trust, reject, md5, password, gss, sspi,
> krb5, ident, peer, ldap, radius, cert, pam,
> > > scram-sha-256, got: trust "}
> > >
> > >
> > > |
> > >
> > > this is what my vars.yml looks like:
> > >
> > > |
> > > -hba_records:
> > > -hba_database:test-db
> > > hba_users:johndoe
> > > hba_connection_type:host
> > > hba_source:0.0.0.0/0 <http://0.0.0.0/0>
> > > hba_method:trust
> > > -hba_database:test-db
> > > hba_users:alexsong
> > > hba_connection_type:host
> > > hba_source:0.0.0.0/0 <http://0.0.0.0/0>
> > > hba_method:trust
> > > |
> > >
> > > my ansible info:
> > >
> >
> > Hello Ikshan,
> >
> > the module expects the parameters without the hba_ prefix as clearly
> stated in the documentation and shown in the
> > examples.
> >
> > Regards
> > Racke
> >
> > > |
> > > ➜ ~ ansible --version
> > > ansible 2.9.5
> > > config file = None
> > > configured module search path =
> ['/Users/MASKED/.ansible/plugins/modules',
> '/usr/share/ansible/plugins/modules']
> > > ansible python module location =
> /Users/MASKEd/Library/Python/3.7/lib/python/site-packages/ansible
> > > executable location =
> /Users/MASKED/Library/Python/3.7/bin/ansible
> > > python version = 3.7.5 (default, Nov 1 2019, 02:16:23) [Clang
> 11.0.0 (clang-1100.0.33.8)]
> > > |
> > >
> > >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups "Ansible Project" group.
> > > To unsubscribe from this group and stop receiving emails from it,
> send an email to
> > > [email protected] <javascript:> <mailto:
> [email protected] <javascript:>
> <javascript:>>.
> > > To view this discussion on the web visit
> > >
> https://groups.google.com/d/msgid/ansible-project/cc058c2d-6c30-48ad-972c-a4e7343eeed2%40googlegroups.com
>
> > <
> https://groups.google.com/d/msgid/ansible-project/cc058c2d-6c30-48ad-972c-a4e7343eeed2%40googlegroups.com>
>
>
> > >
> > <
> https://groups.google.com/d/msgid/ansible-project/cc058c2d-6c30-48ad-972c-a4e7343eeed2%40googlegroups.com?utm_medium=email&utm_source=footer
>
> > <
> https://groups.google.com/d/msgid/ansible-project/cc058c2d-6c30-48ad-972c-a4e7343eeed2%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>
>
> >
> >
> >
> > --
> > Ecommerce and Linux consulting + Perl and web application
> programming.
> > Debian and Sympa administration. Provisioning with Ansible.
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "Ansible Project" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to
> > [email protected] <javascript:> <mailto:
> [email protected] <javascript:>>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/ansible-project/e6f2c61e-cba5-44cd-90f8-7bb1c3ebc3c9%40googlegroups.com
>
> > <
> https://groups.google.com/d/msgid/ansible-project/e6f2c61e-cba5-44cd-90f8-7bb1c3ebc3c9%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
>
>
>
> --
> Ecommerce and Linux consulting + Perl and web application programming.
> Debian and Sympa administration. Provisioning with Ansible.
>
>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/65f040b6-f12d-42cc-89e4-4e56e23b475f%40googlegroups.com.