add role to run consul-client outside of a container

This commit is contained in:
Jonathan Math 2021-02-10 16:58:24 -05:00
parent 4d18fda280
commit 78b0b68e95

View file

@ -1,15 +1,10 @@
---
- name: Start consul client Docker container
become: yes
#vars:
# JOIN_IP: $(ssh nb@{{lookup('file', '/srv/newsblur/consul/consul_manager_ip.txt')}} docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' consul-manager)
docker_container:
name: consul-client
image: progrium/consul
restart_policy: always
state: started
ports:
- 8500:8500
- 8400:8400
- 8600:53/udp
#command: "-join {{ JOIN_IP }}"
# TODO
#- name: Register consul_manager_ip
# become: yes
# shell: python3 consul/get_consul_manager_ip.py
# register: consul_manager_ip
- name: Start consul
vars:
join_addr: "167.172.142.207"
command: "consul agent -config-file=/consul.json --join {{ join_addr }}"