add task to auto-run update task if status is before/after
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Robert Kaussow 2019-11-09 13:59:37 +01:00
parent cd80189608
commit 1e789c6642

View File

@ -1,5 +1,6 @@
--- ---
- name: Set pam module configuration - block:
- name: Set pam module configuration
pamd: pamd:
name: "{{ item.name | default('system-auth') }}" name: "{{ item.name | default('system-auth') }}"
type: "{{ item.type | default('auth') }}" type: "{{ item.type | default('auth') }}"
@ -11,5 +12,16 @@
state: "{{ item.state | default('args_present') }}" state: "{{ item.state | default('args_present') }}"
module_arguments: "{{ item.module_arguments | default(omit) }}" module_arguments: "{{ item.module_arguments | default(omit) }}"
loop: "{{ pam_settings + pam_settings_extra }}" loop: "{{ pam_settings + pam_settings_extra }}"
- name: Auto-update items with state: before/after
pamd:
name: "{{ item.name | default('system-auth') }}"
type: "{{ item.new_type }}"
module_path: "{{ item.new_module_path }}"
control: "{{ item.new_control }}"
state: updated
module_arguments: "{{ item.module_arguments | default(omit) }}"
loop: "{{ pam_settings + pam_settings_extra }}"
when: item.state == "before" or item.state == "after"
become: True become: True
become_user: root become_user: root