---

- hosts: localhost
  gather_facts: no
  tasks:
    - name: add the host to group 'vm_provisioner'
      add_host:
        hostname: "{{ host_ip }}"
        groupname: vm_provisioner

- hosts: vm_provisioner
  gather_facts: no
  tasks:
    - name: print playbook_dir path
      debug:
        msg: "{{ playbook_dir }}"

    - name: copy delete kvm script
      copy:
        src: "{{ playbook_dir }}/kvm_delete.sh"
        dest: "/root/kvm_delete.sh"
        mode: 0700

    - name: start to delete vms
      command: /root/kvm_delete.sh "{{ item|trim }}"
      with_items: "{{ instance_names.split(',') }}"
