Files
nomad-nummer5/ansible/roles/nummer5/tasks/consul.yaml
2024-12-11 14:10:12 +01:00

41 lines
789 B
YAML

- name: Install consul Package
apt:
state: present
name:
- consul
- name: Consul acl
register: conf_update
copy:
src: consul_acl.hcl
dest: /etc/consul.d/acl.hcl
- name: Configure Consul
register: conf_update
template:
src: files/consul.hcl.j2
dest: /etc/consul.d/consul.hcl
- name: Consul UI
register: conf_update
template:
src: files/consul-ui.json.j2
dest: /etc/consul.d/consul-ui.json
- name: Nomad UI
register: conf_update
template:
src: files/nomad-ui.json.j2
dest: /etc/consul.d/nomad-ui.json
- name: Vault UI
register: conf_update
template:
src: files/vault-ui.json.j2
dest: /etc/consul.d/vault-ui.json
- name: Restart consul
service:
name: consul
state: restarted
when: conf_update.changed