Merge "loop htpasswd generation instead of having two tasks"
This commit is contained in:
commit
b8ebbeb376
@ -154,29 +154,26 @@
|
||||
group: root
|
||||
when: not skip_install | bool
|
||||
|
||||
- name: "Generate admin htpasswd for ironic"
|
||||
- name: "Generate htpasswd(s) for ironic"
|
||||
htpasswd:
|
||||
path: /etc/ironic/htpasswd
|
||||
crypt_scheme: bcrypt
|
||||
name: "{{ admin_username }}"
|
||||
password: "{{ admin_password }}"
|
||||
name: "{{ item.name }}"
|
||||
password: "{{ item.password }}"
|
||||
owner: ironic
|
||||
group: ironic
|
||||
mode: 0600
|
||||
loop:
|
||||
- name: "{{ admin_username }}"
|
||||
password: "{{ admin_password }}"
|
||||
noauth_mode: false # Authenticate JSON RPC even in no-auth mode
|
||||
- name: "{{ default_username }}"
|
||||
password: "{{ default_password }}"
|
||||
noauth_mode: "{{ noauth_mode }}"
|
||||
loop_control:
|
||||
label: "{{ item.name }}"
|
||||
when:
|
||||
- not enable_keystone | bool
|
||||
|
||||
- name: "Generate user htpasswd for ironic"
|
||||
htpasswd:
|
||||
path: /etc/ironic/htpasswd
|
||||
crypt_scheme: bcrypt
|
||||
name: "{{ default_username }}"
|
||||
password: "{{ default_password }}"
|
||||
owner: ironic
|
||||
group: ironic
|
||||
mode: 0600
|
||||
when:
|
||||
- not noauth_mode | bool
|
||||
- not item.noauth_mode | bool
|
||||
- not enable_keystone | bool
|
||||
|
||||
- name: "Generate TLS parameters"
|
||||
|
@ -72,28 +72,22 @@
|
||||
- name: "Copy rootwrap.d contents from ironic-inspector source folder"
|
||||
command: cp -r "{{ ironicinspector_git_folder }}/rootwrap.d/" "/etc/ironic-inspector/rootwrap.d"
|
||||
|
||||
- name: "Generate admin htpasswd for ironic-inspector"
|
||||
- name: "Generate htpasswd(s) for ironic-inspector"
|
||||
htpasswd:
|
||||
path: /etc/ironic-inspector/htpasswd
|
||||
crypt_scheme: bcrypt
|
||||
name: "{{ admin_username }}"
|
||||
password: "{{ admin_password }}"
|
||||
owner: ironic
|
||||
group: ironic
|
||||
mode: 0600
|
||||
when:
|
||||
- not noauth_mode | bool
|
||||
- not enable_keystone | bool
|
||||
|
||||
- name: "Generate user htpasswd for ironic-inspector"
|
||||
htpasswd:
|
||||
path: /etc/ironic-inspector/htpasswd
|
||||
crypt_scheme: bcrypt
|
||||
name: "{{ default_username }}"
|
||||
password: "{{ default_password }}"
|
||||
name: "{{ item.name }}"
|
||||
password: "{{ item.password }}"
|
||||
owner: ironic
|
||||
group: ironic
|
||||
mode: 0600
|
||||
loop:
|
||||
- name: "{{ admin_username }}"
|
||||
password: "{{ admin_password }}"
|
||||
- name: "{{ default_username }}"
|
||||
password: "{{ default_password }}"
|
||||
loop_control:
|
||||
label: "{{ item.name }}"
|
||||
when:
|
||||
- not noauth_mode | bool
|
||||
- not enable_keystone | bool
|
||||
|
Loading…
x
Reference in New Issue
Block a user