diff --git a/playbooks/roles/octavia-undercloud/tasks/main.yml b/playbooks/roles/octavia-undercloud/tasks/main.yml index e51ee0440..96f5619c3 100644 --- a/playbooks/roles/octavia-undercloud/tasks/main.yml +++ b/playbooks/roles/octavia-undercloud/tasks/main.yml @@ -11,9 +11,7 @@ - block: - name: install Octavia amphora image if Red Hat - yum: - name: octavia-amphora-image - state: latest + raw: sudo yum -y install octavia-amphora-image - name: set location if Red Hat set_fact: image_filename: "/usr/share/rhosp-director-images/octavia-amphora.qcow2" diff --git a/releasenotes/notes/fix-octavia-image-rpm-install-permissions-846cd6780a527084.yaml b/releasenotes/notes/fix-octavia-image-rpm-install-permissions-846cd6780a527084.yaml new file mode 100644 index 000000000..27c55387e --- /dev/null +++ b/releasenotes/notes/fix-octavia-image-rpm-install-permissions-846cd6780a527084.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - Fix Octavia amphora image RPM install on undercloud node for Red Hat based + deployments (`bug 1772880 + <https://bugs.launchpad.net/tripleo/+bug/1772880>`) diff --git a/sudoers b/sudoers index e8b8e658f..1295e3388 100644 --- a/sudoers +++ b/sudoers @@ -9,4 +9,5 @@ mistral ALL = NOPASSWD: /usr/bin/rm -f /tmp/validations_identity_[A-Za-z0-9_][A- mistral ALL = NOPASSWD: /bin/nova-manage cell_v2 discover_hosts * mistral ALL = NOPASSWD: /usr/bin/tar --ignore-failed-read -C / -cf /var/tmp/undercloud-backup-*.tar * mistral ALL = NOPASSWD: /usr/bin/chown mistral. /var/tmp/undercloud-backup-*/filesystem-*.tar +mistral ALL = NOPASSWD: /usr/bin/yum -y install octavia-amphora-image validations ALL = NOPASSWD: ALL