12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- ---
- - name: Consul installed
- community.general.pkgng:
- name: "consul"
- state: latest
- tags:
- - dc1
- - dc2
- - name: Consul enabled
- shell: sysrc consul_enable="YES"
- tags:
- - dc1
- - dc2
- notify: Consul restarted
- - name: Consul syslog output
- shell: sysrc consul_syslog_output_enable="YES"
- tags:
- - dc1
- - dc2
- notify: Consul restarted
- - name: Consul dc1 nodes configured
- shell: sysrc consul_args="-server -client 0.0.0.0 -ui -bootstrap-expect=3 -datacenter dc1 -retry-join-wan nomad11.local -retry-join nomad00.local -retry-join nomad01.local -retry-join nomad02.local -retry-join nomad03.local"
- tags:
- - dc1
- notify: Consul restarted
- - name: Consul dc2 nodes configured
- shell: sysrc consul_args="-server -client 0.0.0.0 -ui -bootstrap-expect=3 -datacenter dc2 -retry-join-wan nomad01.local -retry-join nomad10.local -retry-join nomad11.local -retry-join nomad12.local -retry-join nomad13.local"
- tags:
- - dc2
- notify: Consul restarted
- - name: Consul dc1 agent configured
- shell: sysrc consul_args="-datacenter dc1 -retry-join consul.service.dc1.consul"
- tags:
- - dc1-agents
- notify: Consul restarted
- - name: Consul dc2 agent configured
- shell: sysrc consul_args="-datacenter dc2 -retry-join consul.service.dc2.consul"
- tags:
- - dc1-agents
- notify: Consul restarted
- - name: Consul started
- service: name=consul state=started
- tags:
- - dc1
- - dc2
|