소스 검색

current

master
부모
커밋
ccf32c64fe
1개의 변경된 파일29개의 추가작업 그리고 7개의 파일을 삭제
  1. +29
    -7
      tasks/main.yml

+ 29
- 7
tasks/main.yml 파일 보기

@@ -1,20 +1,42 @@
---

- setup:
gather_subset: "!all"

- name: install btrfsutils
apt:
pkg: btrfs-tools
state: installed
when: ansible_os_family=="Debian"

- name: unmount filesystems
mount:
name: "{{ root_target_directory | default('') }}/{{ item.mount_point }}"
state: unmounted
with_items: "{{ filesystems[::-1] }}"
when:
filesystems_state == "unmounted" or
filesystems_state == "formated"

- name: filesystems
filesystem:
fstype: "{{ item.fstype }}"
dev: "{{ item.device }}"
force: yes
opts: "-U {{ item.uuid }}"
force: "{{ filesystems_state == 'formated' }}"
with_items: "{{ filesystems }}"
when:
item.device is defined and (
filesystems_state == "mounted" or
filesystems_state == "formated" )

- name: mount filesystems
mount:
name: "{{ mount_directory_target }}/{{ item.mount_point }}"
src: "{{ item.device }}"
name: "{{ root_target_directory | default('') }}/{{ item.mount_point }}"
src: "UUID={{ item.uuid }}"
fstype: "{{ item.fstype }}"
state: mounted
with_items: "{{ filesystems }}"

- name: sync
command: sync
when:
filesystems_state == "mounted" or
filesystems_state == "formated"

불러오는 중...
취소
저장