I'm trying to create a playbook to verifie a space on the datastore before
create a VM and I need the creation to faild if datastore usage > 80 %
My playbook is like the below and I am stuck on The conditional check
invalid syntax
Can you please help
- name: Get VM datastore info
vmware_datastore_facts:
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
datacenter: "{{data_center}}"
validate_certs: False
name: "{{ vm_datastore }}"
register: datastore
delegate_to: localhost
- set_fact:
datastore_capacity: "{{ datastore.datastores[0].capacity }}"
datastore_freeSpace: "{{ datastore.datastores[0].freeSpace}}"
- fail:
msg: "No more space on VMware datastore"
when:
- ' ("{{datastore_freeSpace}}" // "{{datastore_capacity}}") *
100) > 80'
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/a89f4431-2ba1-4b42-98b3-83f650e2ea3cn%40googlegroups.com.