f56915eae7
The docker_container Ansible module requires to have installed python2-docker in the system, which isn't the case in our current CI environments. Therefore, when we try to remove some docker container with this role we end up getting an error. Turning the docker_container task into two command taks ensures that no new problems will occurr due to missing dependencies. Change-Id: I8801875ca21b16de9b92d7091b6923447370a36c Related-Bug: #1836531
26 lines
936 B
YAML
26 lines
936 B
YAML
---
|
|
# Copyright 2019 Red Hat, Inc.
|
|
# All Rights Reserved.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
- name: "Check if {{ container }} is running in docker backend"
|
|
command: "docker inspect --type container --format exists {{ container }}"
|
|
register: stat_docker_container
|
|
failed_when: false
|
|
|
|
- name: remove "{{ container }}" container
|
|
command: "docker rm --force {{ container }}"
|
|
when:
|
|
- stat_docker_container.rc == 0
|