diff --git a/deployment/octavia/octavia-worker-container-puppet.yaml b/deployment/octavia/octavia-worker-container-puppet.yaml index 3e3845f36d..4db3f27f1c 100644 --- a/deployment/octavia/octavia-worker-container-puppet.yaml +++ b/deployment/octavia/octavia-worker-container-puppet.yaml @@ -164,13 +164,24 @@ outputs: Log files from octavia containers can be found under /var/log/containers/octavia and /var/log/containers/httpd/octavia-api. ignore_errors: true - - name: Ensure packages required for configuring octavia are present - package: - name: - - python2-neutronclient - - python2-openstackclient - - openssl - state: present + - block: + - name: Ensure packages required for configuring octavia are present for CentOS 7 + package: + name: + - python2-neutronclient + - python2-openstackclient + - openssl + state: present + when: ansible_distribution_major_version is version(8, '<') + + - name: Ensure packages required for configuring octavia are present for CentOS/RHEL 8 + package: + name: + - python3-neutronclient + - python3-openstackclient + - openssl + state: present + when: ansible_distribution_major_version is version(8, '>=') when: {get_param: EnablePackageInstall} - name: enable virt_sandbox_use_netlink for healthcheck seboolean: