12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #!/usr/bin/ansible-playbook
- ---
- #example run:
- # ansible-playbook -e "host=ops-node-compute-abcde" oo-sdn-restart.yml
- #
- - name: Check vars
- hosts: localhost
- gather_facts: false
- pre_tasks:
- - fail:
- msg: "Playbook requires host to be set"
- when: host is not defined or host == ''
- - name: Restart openshift/docker (and monitoring containers)
- hosts: oo_version_3:&oo_name_{{ host }}
- gather_facts: false
- user: root
- tasks:
- - name: stop openshift/docker
- service:
- name: "{{ item }}"
- state: stopped
- with_items:
- - atomic-openshift-node
- - docker
- - name: restart openvswitch
- service:
- name: openvswitch
- state: restarted
- - name: wait 5 sec
- pause:
- seconds: 5
- - name: start openshift/docker
- service:
- name: "{{ item }}"
- state: started
- with_items:
- - atomic-openshift-node
- - docker
- - name: start monitoring containers
- service:
- name: "{{ item }}"
- state: restarted
- with_items:
- - oso-rhel7-host-monitoring
|