Skip to content
Snippets Groups Projects
main.yml 634 B
Newer Older
---
# This role is to  fix a misconfiguration of some OpenStack Base images at Monash University. 
# the misconfiguration is dev/vdb mounted in fstab of the Image and the Openstack Flavour not providing a second disk.
- name: unmount vdb if absent
  mount:
    path: "/mnt"
    src: "/dev/vdb"
    state: absent
  become: true
  when: 'hostvars[inventory_hostname]["ansible_devices"]["vdb"] is not defined'

- name: keep mnt present
  file:
    path: "/mnt"
    owner: root
    group: root
    mode: "u=rwx,g=rx,o=rx"
    state: directory
  become: true
  when: 'hostvars[inventory_hostname]["ansible_devices"]["vdb"] is not defined'