Advertisement
sandervanvugt

Untitled

Aug 25th, 2020
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. ---
  2. - name: Install packages with complex conditions
  3. hosts: all
  4. vars:
  5. packages:
  6. - nmap
  7. tasks:
  8. - name: Find mount
  9. set_fact:
  10. my_mount_space: "{{ item.size_available }}"
  11. when: item.mount == "/boot"
  12. loop: "{{ ansible_facts.mounts }}"
  13.  
  14. - name: debug stuff
  15. debug:
  16. msg: size available is {{ my_mount_space }}
  17.  
  18. - name: Install the packages
  19. yum:
  20. name: "{{ packages }}"
  21. state: latest
  22. when: my_mount_space > 10240000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement