pve-cluster: Token-Abfrage verträgt fehlenden Benutzer (Probelauf)
ci / test (push) Successful in 27s
ci / test (push) Successful in 27s
This commit is contained in:
@@ -60,18 +60,19 @@
|
||||
when: "['/pool/gpu', pve_healer_user, pve_healer_role] not in pve_access.acl"
|
||||
changed_when: true
|
||||
|
||||
- name: Healer-Token lesen
|
||||
- name: Healer-Token lesen (Benutzer fehlt im Probelauf noch)
|
||||
ansible.builtin.command: pveum user token list {{ pve_healer_user }} --output-format json
|
||||
register: healer_tokens
|
||||
check_mode: false
|
||||
changed_when: false
|
||||
failed_when: false
|
||||
|
||||
- name: Healer-Token anlegen (Geheimnis nur einmal sichtbar)
|
||||
ansible.builtin.command: >
|
||||
pveum user token add {{ pve_healer_user }} {{ pve_healer_token }} --privsep 0
|
||||
--comment "knaster Healer auf infra" --output-format json
|
||||
register: healer_token_new
|
||||
when: healer_tokens.stdout | from_json | selectattr('tokenid', 'equalto', pve_healer_token) | list | length == 0
|
||||
when: (healer_tokens.stdout or '[]') | from_json | selectattr('tokenid', 'equalto', pve_healer_token) | list | length == 0
|
||||
no_log: true
|
||||
changed_when: true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user