- name: Add Hashicorp repository yum_repository: name: hashicorp description: Hashicorp Stable - $basearch file: hashicorp baseurl: https://rpm.releases.hashicorp.com/RHEL/$releasever/$basearch/stable enabled: yes gpgcheck: yes gpgkey: https://rpm.releases.hashicorp.com/gpg when: consul_install_official_repo - name: "Install {{ consul_package_name }}-{{ consul_version }} from official repository" dnf: name: "{{ consul_package }}" state: present disable_gpg_check: yes enablerepo: hashicorp update_cache: yes disablerepo: '*' register: consul_setup when: consul_install_official_repo - name: "Install {{ consul_package_name }}-{{ consul_version }}" dnf: name: "{{ consul_package }}" state: present disable_gpg_check: yes register: consul_setup when: not consul_install_official_repo - name: Fix "/etc/consul.d/consul.env" copy: content: "" dest: /etc/consul.d/consul.env owner: consul group: consul