Add hostfile for docker-cluster

This commit is contained in:
pgrondek 2020-06-05 16:33:20 +02:00
parent 4ce7116d40
commit 05378fc81c
5 changed files with 37 additions and 0 deletions

View File

@ -7,7 +7,10 @@ all:
docker_cluster:
hosts:
node-01.lan:
ansible_host: 192.168.50.101
node-02.lan:
ansible_host: 192.168.50.102
node-03.lan:
ansible_host: 192.168.50.103
node-x86.lan:
ansible_host: 192.168.50.186

View File

@ -0,0 +1,6 @@
---
- name: Create hostfile
become: yes
template:
src: etc/hosts.j2
dest: /etc/hosts

View File

@ -9,3 +9,5 @@
- import_tasks: hearthbeat.yml
- import_tasks: hostfile.yml

View File

@ -0,0 +1,20 @@
127.0.0.1 localhost
127.0.0.1 {{ ansible_hostname }} {{ ansible_hostname }}.{{ ansible_dns.search[0] }}
# IPs for nfs
{{ nfs.addr }} {% for hostname in nfs.hostname %}{{ hostname }} {% endfor %}
# IPs for heartbeat
{% for host in play_hosts %}
{% if ansible_hostname != hostvars[host].ansible_hostname %}
{{ hostvars[host].ansible_host }} {{ hostvars[host].ansible_hostname }}
{% endif %}
{% endfor %}
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

View File

@ -0,0 +1,6 @@
---
nfs:
hostname:
- bender
- bender.lan
addr: 192.168.50.3