fix ansible_managed handling
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
a3006fe073
commit
a17324b935
@ -32,12 +32,14 @@ mosquitto_acl: []
|
||||
# mosquitto_acl:
|
||||
# - name: iot
|
||||
# user: admin
|
||||
# acl_base: topic # (topic|pattern, defaults to topic)
|
||||
# acls:
|
||||
# - acl_base: topic # (topic|pattern, defaults to topic)
|
||||
# acl_topic: "#"
|
||||
# acl_policy: readwrite
|
||||
# - name: readonly_iot
|
||||
# user: user1
|
||||
# acl_base: topic
|
||||
# acls:
|
||||
# - acl_base: topic
|
||||
# acl_topic: my/devices
|
||||
# acl_policy: readwrite
|
||||
|
||||
|
@ -1,11 +1,10 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
{% for key, value in mosquitto_acl.iteritems() %}
|
||||
{% if not key == "all" %}
|
||||
user {{ key }}
|
||||
{{ ansible_managed | comment }}
|
||||
{% for item in mosquitto_acl %}
|
||||
{% if not item.name == "all" %}
|
||||
user {{ item.name }}
|
||||
{% endif %}
|
||||
{% for item in value %}
|
||||
{{ item.acl_base if item.acl_base is defined else 'topic' }} {{ item.acl_policy }} {{ item.acl_topic }}
|
||||
{% for acl in item.acls %}
|
||||
{{ acl.acl_base if acl.acl_base is defined else 'topic' }} {{ acl.acl_policy }} {{ acl.acl_topic }}
|
||||
{% endfor %}
|
||||
|
||||
{% endfor %}
|
||||
|
Loading…
Reference in New Issue
Block a user