---

- name: check '{{ devstack_dir }}/local.conf' exists
  stat:
    path: '{{ devstack_dir }}/local.conf'
  register: check_devstack_local_conf_file_exists
  failed_when: no


- name: run unstack.sh
  become: yes
  become_user: stack
  shell:
    cmd: |
      sudo su -l stack -c "cd '{{ devstack_dir }}' && ./unstack.sh" 2>&1
      rc=$?
      echo "*** FINISHED ***"
      exit $rc
  register: run_unstack
  ignore_errors: yes
  when:
    check_devstack_local_conf_file_exists.stat.exists | default(False)


- debug: var=run_unstack.stdout_lines
  when: run_unstack is failed
