Hi ,
Works now. Thank you :-)
On Thursday, December 20, 2018 at 8:04:20 PM UTC+5:30, Kai Stian Olstad
wrote:
>
> On Thursday, 20 December 2018 10:28:59 CET Prashant Jaiswal wrote:
> > failed: [0.0.0.0] (item={u'protocol': u'tcp', u'port': [5301, 1302,
> 5903,
> > 5672, 5672]}) => {"changed": false, "item": {"port": [5301, 1302, 5903,
> > 5672, 5672], "protocol": "tcp"}, "msg": "ERROR: Exception caught:
> > org.fedoraproject.FirewallD1.Exception: INVALID_PORT: '[5301, 1302,
> 5903,
> > 5672, 5672]' is invalid port range Permanent and
> Non-Permanent(immediate)
> > operation"}
>
> It says invalid port, no place in the documentation say that you can send
> a list in the port section.
> Only individual port or range with a dash.
>
>
> > My playbook look like this
> > ---
> > - hosts: test
> > become : True
> > become_user : root
> > become_method : sudo
> > tasks:
> > - name: Start and enable firewalld
> > service:
> > name: firewalld
> > state: started
> > enabled: yes
> >
> > - name: Enable TCP and UDP ports
> > firewalld:
> > port: ' {{item.port}}/{{item.protocol}}'
> > immediate: true
> > permanent: true
> > state: enabled
> > with_items:
> > - { port: [ 5301, 1302, 5903, 5672, 5672 ], protocol: tcp }
> > # - { port: [ 25238,55692 ], protocol: udp }
>
> The easiest is to just list them like so and use {{ item }} instead
>
> with_items:
> - 5301/tcp
> - 1302/tcp
> - 25238(udp
> ...
> ...
>
>
> --
> Kai Stian Olstad
>
>
>
--
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 post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/62013897-12e3-47a9-b44d-05bd14236207%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.