From a94d8e361e698380726863ea986cb12bd9776831 Mon Sep 17 00:00:00 2001 From: Eric Paris Date: Thu, 2 Apr 2015 16:55:14 -0400 Subject: [PATCH] Only run node creation on the first master True, we can only have one master today, but this gets us ready for when it comes later --- contrib/ansible/roles/master/tasks/main.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/contrib/ansible/roles/master/tasks/main.yml b/contrib/ansible/roles/master/tasks/main.yml index 4273505bb1a..25c0f6ce14f 100644 --- a/contrib/ansible/roles/master/tasks/main.yml +++ b/contrib/ansible/roles/master/tasks/main.yml @@ -28,6 +28,7 @@ changed_when: false with_items: groups['minions'] + when: inventory_hostname == groups['masters'][0] - name: Load minion definition into master command: /usr/bin/kubectl create -f /tmp/node-{{ item }}.json @@ -36,12 +37,14 @@ changed_when: "command_result.rc == 0" with_items: groups['minions'] + when: inventory_hostname == groups['masters'][0] - name: Delete minion definitions from master file: path=/tmp/node-{{ item }}.json state=absent changed_when: false with_items: groups['minions'] + when: inventory_hostname == groups['masters'][0] - include: firewalld.yml when: has_firewalld