Skip to content
Snippets Groups Projects
Commit 954336e9 authored by Chris Hines's avatar Chris Hines
Browse files

Merge branch 'filesystems' into 'master'

allow us to make a filesystem on an ephemeral disk as well as using a cinder vol…

…ume supplied with ansible metadata

See merge request !57
parents 14f50fae f5d178cb
No related branches found
No related tags found
No related merge requests found
--- ---
- name: set cinder
set_fact: cinder=True
when: '"ansible_host_volumes" in hostvars[inventory_hostname]'
- name: set ephemeral
set_fact: cinder=False
when: '"ansible_host_volumes" not in hostvars[inventory_hostname]'
- name: format volumes - name: format volumes
filesystem: fstype={{ item.fstype }} dev={{ hostvars[inventory_hostname]['ansible_host_volumes'][item.name]['dev'] }} filesystem: fstype={{ item.fstype }} dev={{ hostvars[inventory_hostname]['ansible_host_volumes'][item.name]['dev'] }}
with_items: volumes with_items: "{{ volumes }}"
sudo: true sudo: true
when: cinder
- name: format volumes - name: format volumes
mount: name={{ item.mntpt }} fstype={{ item.fstype }} src={{ hostvars[inventory_hostname]['ansible_host_volumes'][item.name]['dev'] }} state=mounted mount: name={{ item.mntpt }} fstype={{ item.fstype }} src={{ hostvars[inventory_hostname]['ansible_host_volumes'][item.name]['dev'] }} state=mounted
with_items: volumes with_items: "{{ volumes }}"
sudo: true
when: cinder
- name: format volumes
filesystem: fstype={{ item.fstype }} dev={{ item.name }}
with_items: "{{ volumes }}"
sudo: true
when: not cinder
- name: format volumes
mount: name={{ item.mntpt }} fstype={{ item.fstype }} src={{ item.name }} state=mounted
with_items: "{{ volumes }}"
sudo: true sudo: true
when: not cinder
- name: symlink volumes - name: symlink volumes
file: force=yes state=link src="{{ item.mntpt }}" path="{{ item.linkto }}" file: force=yes state=link src="{{ item.mntpt }}" path="{{ item.linkto }}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment