From 4203a814a4accd68b58c8dd2f7d40a95510fc045 Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Wed, 17 Apr 2019 17:47:45 +0200 Subject: [PATCH] PHRAS-2533 Inject containers hostname on /etc/hosts file --- .../roles/vagrant_local/tasks/docker-hosts-container.yml | 4 ++++ resources/ansible/roles/vagrant_local/tasks/main.yml | 2 ++ resources/ansible/vars/all.yml | 2 ++ 3 files changed, 8 insertions(+) create mode 100644 resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml diff --git a/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml b/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml new file mode 100644 index 0000000000..83c6bfeec9 --- /dev/null +++ b/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml @@ -0,0 +1,4 @@ +--- +- name: Update /etc/hosts + lineinfile: dest=/etc/hosts regexp='^127\.0\.0\.1' line='127.0.0.1 localhost {{ vagrant_local.vm.docker-hosts-container|default('') }}' owner=root group=root mode=0644 + when: vagrant_local.vm.docker-hosts-container is defined \ No newline at end of file diff --git a/resources/ansible/roles/vagrant_local/tasks/main.yml b/resources/ansible/roles/vagrant_local/tasks/main.yml index 619c3b4260..33de639dac 100644 --- a/resources/ansible/roles/vagrant_local/tasks/main.yml +++ b/resources/ansible/roles/vagrant_local/tasks/main.yml @@ -10,3 +10,5 @@ - name: Update /etc/hosts lineinfile: dest=/etc/hosts regexp='^127\.0\.0\.1' line='127.0.0.1 localhost {{ vagrant_local.vm.hostname|default('') }}' owner=root group=root mode=0644 when: vagrant_local.vm.hostname is defined + +- include: docker-hosts-container.yml \ No newline at end of file diff --git a/resources/ansible/vars/all.yml b/resources/ansible/vars/all.yml index e1282c99b5..c9fba96c69 100644 --- a/resources/ansible/vars/all.yml +++ b/resources/ansible/vars/all.yml @@ -48,6 +48,8 @@ vagrant_local: sharedfolder: ./ useVagrantCloud: '1' syncType: nfs + hostname: '' + docker-hosts-container: 'db elasticsearch redis rabbitmq' nginx: install: '1' docroot: /vagrant