From d4d541ee15cf793d3529e677580c41cbc556f4a8 Mon Sep 17 00:00:00 2001 From: Bertrand Lanson Date: Sun, 30 Jul 2023 15:15:36 +0200 Subject: [PATCH] remove dependencies auto-install, for more standard roles --- README.md | 3 ++- tasks/prerequisites.yml | 9 --------- vars/main.yml | 3 --- 3 files changed, 2 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index c0ae24b..8c170fa 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,8 @@ This variable defines whether or not to start the service after creating it. By 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 both `ednxzu.manage_repositories` and `ednxzu.manage_apt_packages` to install consul-template. +`ednxzu.manage_repositories` to configure hashicorp apt repository. +`ednxzu.manage_apt_packages` to install consul-template. Example Playbook ---------------- diff --git a/tasks/prerequisites.yml b/tasks/prerequisites.yml index 7427c39..d372865 100644 --- a/tasks/prerequisites.yml +++ b/tasks/prerequisites.yml @@ -1,14 +1,5 @@ --- # task/prerequisites file for renew_vault_certificates -- name: "Install required roles" - ansible.builtin.command: - cmd: "ansible-galaxy install {{ item }}" - loop: "{{ renew_vault_certificates_prerequisites_roles }}" - changed_when: false - become: false - delegate_to: localhost - run_once: true - - name: "Create directory {{ renew_vault_certificates_config_dir }}" ansible.builtin.file: path: "{{ renew_vault_certificates_config_dir }}" diff --git a/vars/main.yml b/vars/main.yml index 494007e..f0cb0f6 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -1,8 +1,5 @@ --- # vars file for renew_vault_certificates -renew_vault_certificates_prerequisites_roles: - - ednxzu.manage_repositories - - ednxzu.manage_apt_packages renew_vault_certificates_repository: - uri: "https://apt.releases.hashicorp.com" gpg_key: "https://apt.releases.hashicorp.com/gpg"