From 8d418ebcccbfdb68530a95e11ad2a74e271f72b2 Mon Sep 17 00:00:00 2001 From: roquie Date: Wed, 26 Jul 2017 10:14:16 +0300 Subject: [PATCH] Added peer-interface env variable. --- defaults/main.yml | 1 + tasks/main.yml | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 0b35e12..159018d 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -2,5 +2,6 @@ ka_master_uri: "ws://127.0.0.1:8080" ka_token: "secret_token" +ka_peer_interface: "eth1" ka_config_path: "{{ (ansible_distribution_release == 'xenial') | ternary('/etc/kontena-agent.env', '/etc/default/kontena-agent') }}" diff --git a/tasks/main.yml b/tasks/main.yml index 89bf41a..caf9bf6 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -39,6 +39,12 @@ regexp: "^KONTENA_TOKEN=" line: "KONTENA_TOKEN={{ ka_token }}" +- name: Setup Peer Interface + lineinfile: + path: "{{ ka_config_path }}" + regexp: "^KONTENA_PEER_INTERFACE=" + line: "KONTENA_PEER_INTERFACE={{ ka_peer_interface|default('eth1') }}" + - name: Restart Kontena Agent when: ansible_distribution_release == "xenial" systemd: