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: