diff --git a/README.md b/README.md index 7e8c7278..a86735a3 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,7 @@ If you use the Ansible package and do not update collections independently, use * Docker Compose: - community.docker.docker_compose: manage Docker Compose files (legacy Docker Compose v1) - community.docker.docker_compose_v2: manage Docker Compose files (Docker compose CLI plugin) + - community.docker.docker_compose_v2_pull: pull a Docker compose project * Docker Swarm: - community.docker.docker_config: manage configurations - community.docker.docker_node: manage Docker Swarm nodes diff --git a/docs/docsite/rst/scenario_guide.rst b/docs/docsite/rst/scenario_guide.rst index a079a20c..29e37b93 100644 --- a/docs/docsite/rst/scenario_guide.rst +++ b/docs/docsite/rst/scenario_guide.rst @@ -255,9 +255,15 @@ Docker Compose Docker Compose v2 ................. -The :ansplugin:`community.docker.docker_compose_v2 module ` -allows you to use your existing Docker compose files to orchestrate containers on a single Docker daemon or on Swarm. -This module uses the Docker CLI "compose" plugin (``docker compose``), and thus needs access to the Docker CLI tool. +There are two modules for working with Docker compose projects: + + community.docker.docker_compose_v2 + The :ansplugin:`community.docker.docker_compose_v2 module ` allows you to use your existing Docker compose files to orchestrate containers on a single Docker daemon or on Swarm. + + community.docker.docker_compose_v2_pull + The :ansplugin:`community.docker.docker_compose_v2_pull module ` allows you to pull Docker compose projects. + +These modules use the Docker CLI "compose" plugin (``docker compose``), and thus needs access to the Docker CLI tool. No further requirements next to to the CLI tool and its Docker Compose plugin are needed. Docker Compose v1