From 0a866602a2654e3f7201d20b9d28b43e7f4a0ed9 Mon Sep 17 00:00:00 2001 From: Carlos Goncalves Date: Tue, 20 Aug 2019 09:08:45 +0200 Subject: [PATCH] Use docker_container Ansible module The docker Ansible module was removed in Ansible 2.4. It was replaced by dedicated modules docker_container and docker_image. This is valid for Rocky and Queens versions only. Stein and newer versions use Podman. Closes-Bug: #1840742 Change-Id: I9eafaa93e5e8e88e25e7958b7aba3a4d90de78ad --- docker/services/octavia-api.yaml | 4 ++-- ...octavia-update-upgrade-tasks-docker-067489654b2b7e18.yaml | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 releasenotes/notes/fix-octavia-update-upgrade-tasks-docker-067489654b2b7e18.yaml diff --git a/docker/services/octavia-api.yaml b/docker/services/octavia-api.yaml index b6f73a0914..8ffb57d3a3 100644 --- a/docker/services/octavia-api.yaml +++ b/docker/services/octavia-api.yaml @@ -218,7 +218,7 @@ outputs: when: - step|int == 2 - internal_tls_enabled|bool - docker: + docker_container: name: octavia_api_tls_proxy state: absent upgrade_tasks: @@ -263,7 +263,7 @@ outputs: service: name=httpd state=stopped - name: remove TLS proxy if configured and running when: internal_tls_enabled|bool - docker: + docker_container: name: octavia_api_tls_proxy state: absent metadata_settings: diff --git a/releasenotes/notes/fix-octavia-update-upgrade-tasks-docker-067489654b2b7e18.yaml b/releasenotes/notes/fix-octavia-update-upgrade-tasks-docker-067489654b2b7e18.yaml new file mode 100644 index 0000000000..ddb99baa7b --- /dev/null +++ b/releasenotes/notes/fix-octavia-update-upgrade-tasks-docker-067489654b2b7e18.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Fixed an issue where the update and upgrade tasks for Octavia would use the + removed docker module in Ansible 2.4.