From 8e6a562b97183cea529d05f8d9487fc5b2c29253 Mon Sep 17 00:00:00 2001 From: "Chandan Kumar (raukadah)" Date: Tue, 3 Mar 2020 12:30:05 +0530 Subject: [PATCH] Fixed package names for CentOS-8 octavia deployment Conflicts: deployment/octavia/octavia-worker-container-puppet.yaml Change-Id: I9501b802c0a79996864761f2f0ef92df4a3d7c70 Signed-off-by: Chandan Kumar (raukadah) (cherry picked from commit 0e80f600ac1b071ce1eba132a02be9fc7f79d711) (cherry picked from commit b95d78df81f07ca16cbf685af8ffbc54b353ff89) --- .../octavia-worker-container-puppet.yaml | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) 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: