From 1abbb0872bcd132863e14c872a7cd5ab039ce905 Mon Sep 17 00:00:00 2001 From: Pim Kunis Date: Sat, 11 Feb 2023 21:12:19 +0100 Subject: [PATCH] add hashicorp apt repository --- roles/system/tasks/main.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/roles/system/tasks/main.yml b/roles/system/tasks/main.yml index 82052e9..57479c5 100644 --- a/roles/system/tasks/main.yml +++ b/roles/system/tasks/main.yml @@ -35,3 +35,19 @@ file: path: ~/repos state: directory +- name: Download Hashicorp signing key + become: true + apt_key: + keyserver: keyserver.ubuntu.com + id: "798AEC654E5C15428C8E42EEAA16FCBCA621E701" + keyring: /etc/apt/keyrings/hashicorp.gpg +- name: Install Hashicorp repository + become: true + apt_repository: + repo: "deb [signed-by=/etc/apt/keyrings/hashicorp.gpg] https://apt.releases.hashicorp.com {{ ansible_distribution_release }} main" + register: apt_repository +- name: Update APT cache + become: true + apt: + update_cache: true + when: apt_repository.changed