Skip to content

Commit

Permalink
* add user_group-task
Browse files Browse the repository at this point in the history
  • Loading branch information
2Fraennk committed Nov 28, 2023
1 parent dde1812 commit bbc5a78
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions roles/ansible_icinga/tasks/icinga_user_group.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
# user_group.1 = user_group array
# user_group.0 = icinga_user_group attribute
- name: icinga_user_group
icinga_user_group:
url: "{{ icinga_url }}"
use_proxy: "{{ icinga_use_proxy | default(omit) }}"
validate_certs: "{{ icinga_validate_certs | default(omit) }}"
url_username: "{{ icinga_user }}"
url_password: "{{ icinga_pass }}"
force_basic_auth: "{{ icinga_force_basic_auth | default(omit) }}"
client_cert: "{{ icinga_client_cert | default(omit) }}"
client_key: "{{ icinga_client_key | default(omit) }}"
state: "{{ user_group.0.state | default(omit) }}"
object_name: "{{ user_group.1 }}"
display_name: "{{ user_group.0.display_name | default(omit) }}"
disabled: "{{ user_group.0.disabled | default(omit) }}"
retries: 3
delay: 3
register: result
until: result is succeeded
loop: "{{ icinga_user_groups|subelements('user_group_object') }}"
loop_control:
loop_var: user_group
tags: user_group
notify: config_deploy

0 comments on commit bbc5a78

Please sign in to comment.