12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- ---
- - name: Initialize vars
- set_fact:
- mount_check: "0"
- tags: install
- - name: Check iso directory status
- stat:
- path: "/mnt/{{ provision_os }}"
- register: check_iso_dir
- - name: Create iso directory
- file:
- path: "/mnt/{{ provision_os }}"
- state: directory
- mode: "{{ temp_file_perm }}"
- tags: install
- when: not check_iso_dir.stat.exists
- - name: Check mountpoint
- command: mountpoint /mnt/{{ provision_os }}
- changed_when: false
- register: result
- failed_when: false
- tags: install
- - name: Update mount status
- set_fact:
- mount_check: "{{ result.rc }}"
- tags: install
- - name: Mount the iso file
- command: mount -o loop {{ iso_file_path }} /mnt/{{ provision_os }}
- changed_when: false
- args:
- warn: no
- when: "'1' in mount_check"
- tags: install
|