13775b8e20
tripleo-container-rm is the new role that replaces tripleo-docker-rm which is in charge of tearing down containers running in Docker or Podman. If the container_cli is Podman, the role takes care of systemd cleanup for both the container and its healthcheck if it does exist. Change-Id: I3fc5b351c3e20ab01953a510bd71a70d3c083527
43 lines
797 B
Markdown
43 lines
797 B
Markdown
tripleo-docker-rm
|
|
=================
|
|
|
|
An Ansible role to remove Docker containers when Podman is enabled.
|
|
This role is being replaced by tripleo-container-rm which will support
|
|
podman.
|
|
|
|
Requirements
|
|
------------
|
|
|
|
It requires python-docker on the host.
|
|
|
|
Role variables
|
|
--------------
|
|
|
|
- container_cli: -- Name of the Container CLI tool (default to docker).
|
|
- containers_to_rm: -- List of containers to remove.
|
|
|
|
Example Playbook
|
|
----------------
|
|
|
|
Sample playbook to call the role:
|
|
|
|
- name: Remove Nova API docker containers
|
|
hosts: all
|
|
roles:
|
|
- tripleo-docker-rm
|
|
vars:
|
|
containers_to_rm:
|
|
- nova_api
|
|
- nova_api_cron
|
|
container_cli: podman
|
|
|
|
License
|
|
-------
|
|
|
|
Free software: Apache License (2.0)
|
|
|
|
Author Information
|
|
------------------
|
|
|
|
OpenStack TripleO team
|