--- - 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: apply database migrations command: /usr/share/pvc/pvc-api-db-upgrade - name: start the API daemon service: name: pvcapid.service state: started - name: wait 5s for daemon to initialize pause: seconds: 5 - name: initialize a fresh PVC cluster command: pvc -c local cluster init -y - name: wait 5s for cluster to stabilize pause: seconds: 5 - name: stop the API daemon service: name: pvcapid.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 - name: stop and disable unneccessary services service: name: "{{item }}" state: stopped enabled: no with_items: - pdns.service - dnsmasq.service - name: ensure services are enabled but stopped pending reboot service: name: "{{ item }}" state: stopped enabled: yes with_items: - pvcnoded.service - pvc.target