From ba7270ab23aaf068b59277a2b2948e9a28aba09c Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Fri, 1 Sep 2023 15:42:22 -0400 Subject: [PATCH] Add and remove floating IP during cluster bootstrap --- roles/pvc/tasks/pvc/bootstrap.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/pvc/tasks/pvc/bootstrap.yml b/roles/pvc/tasks/pvc/bootstrap.yml index 53de1ff..ab8c580 100644 --- a/roles/pvc/tasks/pvc/bootstrap.yml +++ b/roles/pvc/tasks/pvc/bootstrap.yml @@ -1,4 +1,8 @@ --- +- name: add floating IP address to upstream interface + command: ip address add {{ pvc_upstream_floatingip }}/{{ pvc_upstream_netmask }} dev {{ pvc_upstream_device }} + ignore_errors: yes + - name: start the API client service: name: pvc-api.service @@ -29,3 +33,6 @@ name: pvc-api.service state: stopped +- name: remove floating IP address to upstream interface + command: ip address delete {{ pvc_upstream_floatingip }}/{{ pvc_upstream_netmask }} dev {{ pvc_upstream_device }} + ignore_errors: yes