|
|
@ -19,7 +19,8 @@ |
|
|
|
{{ create_role_policy_rules | to_json + '\n' }} |
|
|
|
{%- endif -%} |
|
|
|
status_code: 204 |
|
|
|
when: inventory_hostname == groups[create_role_group]|first |
|
|
|
delegate_to: "{{ groups.vault|first }}" |
|
|
|
run_once: true |
|
|
|
|
|
|
|
- name: create_role | Create {{ create_role_name }} role in the {{ create_role_mount_path }} pki mount |
|
|
|
uri: |
|
|
@ -34,15 +35,14 @@ |
|
|
|
{{ create_role_options }} |
|
|
|
{%- endif -%} |
|
|
|
status_code: 204 |
|
|
|
when: inventory_hostname == groups[create_role_group]|first |
|
|
|
delegate_to: "{{ groups.vault|first }}" |
|
|
|
run_once: true |
|
|
|
|
|
|
|
## Userpass based auth method |
|
|
|
|
|
|
|
- include: gen_userpass.yml |
|
|
|
vars: |
|
|
|
gen_userpass_group: "{{ create_role_group }}" |
|
|
|
gen_userpass_password: "{{ create_role_password }}" |
|
|
|
gen_userpass_policies: "{{ create_role_name }}" |
|
|
|
gen_userpass_role: "{{ create_role_name }}" |
|
|
|
gen_userpass_username: "{{ create_role_name }}" |
|
|
|
when: inventory_hostname in groups[create_role_group] |