From bb17f979ce1c31665d67d602f70fe5d4fe03bd62 Mon Sep 17 00:00:00 2001 From: vincent Date: Sat, 19 Nov 2022 20:57:40 +0100 Subject: [PATCH] add debian repo --- tasks/main.yml | 13 +++++++++++++ vars/Debian.yml | 5 +++++ 2 files changed, 18 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index ecfe6f8..074ae1f 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -20,6 +20,19 @@ group: root mode: 0644 when: ansible_os_family == "RedHat" +- name: Add an Apt signing key, uses whichever key is at the URL + apt_key: + url: "{{ consul_repo_url }}/gpg" + state: present + when: "ansible_os_family|lower == 'debian'" + +- name: Add Debian/Ubuntu Linux repository + apt_repository: + repo: "deb {{ consul_repo_url }} {{ ansible_distribution_release }} main" + state: present + update_cache: true + when: "ansible_os_family|lower == 'debian'" + - name: install package package: name: "{{ consul_os_package }}" diff --git a/vars/Debian.yml b/vars/Debian.yml index c837ff2..25ccc05 100644 --- a/vars/Debian.yml +++ b/vars/Debian.yml @@ -6,3 +6,8 @@ consul_os_package: consul_service_name: consul dnsmasq_package: "dnsmasq" + +consul_repo_prerequisites: + - gpg + +consul_repo_url: "https://apt.releases.hashicorp.com"