Specify source ip for rancher agent 58/90158/2
authorMichal Zegan <m.zegan@samsung.com>
Wed, 19 Jun 2019 12:41:38 +0000 (14:41 +0200)
committerMichal Zegan <m.zegan@samsung.com>
Fri, 5 Jul 2019 11:39:49 +0000 (13:39 +0200)
This change explicitly sets cluster_ip as rancher agent source ip.
This avoids eventual problems with ip autodetection, especially that
we know the correct ip.

Change-Id: I473f022c56301cefeb98ccb5bb94d78e7ac491a7
Issue-ID: OOM-1906
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
ansible/roles/rancher/molecule/default/playbook.yml
ansible/roles/rancher/tasks/rancher_agent.yml

index 436f2ff..afdbb4a 100644 (file)
@@ -10,6 +10,7 @@
 - name: Converge rancher agent
   hosts: kubernetes
   roles:
+    - prepare-common
     - role: rancher
       vars:
         mode: agent
index 73d9a64..e54d760 100644 (file)
@@ -4,6 +4,8 @@
     name: rancher_agent
     image: "{{ server_hostvars.rancher_agent_image }}"
     command: "{{ server_hostvars.rancher_agent_reg_url }}"
+    env:
+      CATTLE_AGENT_IP: "{{ cluster_ip }}"
     volumes:
       - "/var/run/docker.sock:/var/run/docker.sock"
       - "/var/lib/rancher:/var/lib/rancher"