diff --git a/hooks/playbooks/skmo/prepare-leaf.yaml b/hooks/playbooks/skmo/prepare-leaf.yaml index 43c24a92d..ad5881b6e 100644 --- a/hooks/playbooks/skmo/prepare-leaf.yaml +++ b/hooks/playbooks/skmo/prepare-leaf.yaml @@ -115,6 +115,15 @@ args: executable: /bin/bash + - name: Grant swiftoperator role to cinder service user for backup + ansible.builtin.command: + cmd: >- + oc rsh -n {{ central_namespace }} openstackclient + openstack role add --user cinder --project service swiftoperator + register: _cinder_swift_role + changed_when: false + failed_when: (_cinder_swift_role.rc | int) >= 1 + - name: Get existing leaf CA bundle secret if present kubernetes.core.k8s_info: api_version: v1