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