From 16300d3c2afe2007a8533e4d2dc78eb5657c7979 Mon Sep 17 00:00:00 2001 From: vincent Date: Mon, 6 Jun 2022 18:20:08 +0200 Subject: [PATCH] adapt for red hat --- tasks/main.yml | 9 ++++++++- vars/Archlinux.yml | 2 ++ vars/RedHat.yml | 7 +++++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 vars/RedHat.yml diff --git a/tasks/main.yml b/tasks/main.yml index 6aeec83..6ed3585 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -5,6 +5,13 @@ - files: - "{{ ansible_os_family }}-{{ ansible_distribution_major_version }}.yml" - "{{ ansible_os_family }}.yml" +- name: add hashicorp repo + get_url: + url: "https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo" + dest: '/etc/yum.repos.d/hashicorp.repo' + owner: root + group: root + mode: 0644 - name: install package package: @@ -16,7 +23,7 @@ - name: server template template: src: config.hcl.j2 - dest: /etc/vault.hcl + dest: "{{vault_config_path}}" owner: vault group: vault mode: 0400 diff --git a/vars/Archlinux.yml b/vars/Archlinux.yml index 59b8179..ab24b4b 100644 --- a/vars/Archlinux.yml +++ b/vars/Archlinux.yml @@ -3,3 +3,5 @@ vault_os_package: - vault vault_os_service: vault + +vault_config_path: "/etc/vault.hcl" diff --git a/vars/RedHat.yml b/vars/RedHat.yml new file mode 100644 index 0000000..1f160f2 --- /dev/null +++ b/vars/RedHat.yml @@ -0,0 +1,7 @@ +--- +vault_os_package: + - vault + +vault_os_service: vault + +vault_config_path: "/etc/vault.d/vault.hcl"