From f3446af6d6450f3066b27c3ba420943877f8a36f Mon Sep 17 00:00:00 2001 From: Bertrand Lanson Date: Sun, 30 Jul 2023 13:30:00 +0200 Subject: [PATCH] remove dependencies auto-install for more standard role --- README.md | 4 +++- tasks/prerequisites.yml | 9 --------- vars/main.yml | 4 ---- 3 files changed, 3 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index ac0a7d9..0941174 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,9 @@ This variable defines the parameters to append to the daemon.json file (in `/etc Dependencies ------------ -This role has a task that installs its own dependencies located in `task/prerequisites.yml`, so that you don't need to manage them. This role requires `ednxzu.manage_repositories`, `ednxzu.manage_apt_packages` and `ednxzu.manage_apt_packages` to install docker and potentially python packages. +`ednxzu.manage_pip_packages` to install docker python packages for using the `community.docker` modules. +`ednxzu.manage_repositories` to configure the docker apt repository. +`ednxzu.manage_apt_packages` to install docker. Example Playbook ---------------- diff --git a/tasks/prerequisites.yml b/tasks/prerequisites.yml index e14a8c3..7136fb4 100644 --- a/tasks/prerequisites.yml +++ b/tasks/prerequisites.yml @@ -1,14 +1,5 @@ --- # task/prerequisites file for install_docker -- name: "Install required roles" - ansible.builtin.command: - cmd: "ansible-galaxy install {{ item }}" - loop: "{{ install_docker_prerequisites_roles }}" - changed_when: false - become: false - delegate_to: localhost - run_once: true - - name: "Create group {{ install_docker_group }}" ansible.builtin.group: name: "{{ install_docker_group }}" diff --git a/vars/main.yml b/vars/main.yml index 400d86e..59d6986 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -1,9 +1,5 @@ --- # vars file for install_docker -install_docker_prerequisites_roles: - - ednxzu.manage_repositories - - ednxzu.manage_apt_packages - - ednxzu.manage_pip_packages install_docker_compose_path: "/usr/local/bin/docker-compose" install_docker_compose_github_api: https://api.github.com/repos/docker/compose install_docker_compose_github_url: https://github.com/docker/compose