--- | |
- name: Restart MAAS Services | |
become: yes | |
service: | |
name={{ item }} | |
state=restarted | |
with_items: | |
- maas-proxy | |
- maas-regiond | |
- maas-clusterd | |
- maas-dhcpd | |
- bind9 | |
tags: | |
- maas_restart | |
- name: Wait for MAAS to Intialize (start) | |
pause: | |
seconds=60 | |
changed_when: false | |
tags: | |
- maas_restart | |
- name: Verify MAAS Accepting API Requests | |
action: uri url='http://{{ mgmt_ip_address.stdout }}/MAAS/api/1.0/version/' method=GET validate_certs=no return_content=no status_code=200 | |
retries: 50 | |
delay: 30 | |
register: api_test | |
until: api_test.status is defined and api_test.status == 200 | |
tags: | |
- maas_restart |