consul
This commit is contained in:
41
ansible/roles/nummer5/tasks/consul.yaml
Normal file
41
ansible/roles/nummer5/tasks/consul.yaml
Normal file
@@ -0,0 +1,41 @@
|
||||
- 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
|
||||
Reference in New Issue
Block a user