summaryrefslogtreecommitdiff
path: root/roles/setup-root-partition/tasks/main.yml
blob: d6729f2c172de01437cb757ad641a8e33ad4f95c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
- name: Partition the target drive
  become: true
  parted:
    device: "{{ vyos_target_drive }}"
    state: present
    label: msdos
    number: 1
    part_type: primary
    part_start: 0%
    part_end: 100%
    align: optimal
    flags: [boot]

- name: Create a filesystem on root partition
  become: true
  filesystem:
    fstype: "{{ vyos_root_fstype }}"
    device: "{{ vyos_target_drive }}"
    opts: "-L persistence"

- name: Mount root partition
  become: true
  mount:
    name: "{{ vyos_write_root }}"
    src: "{{ vyos_target_drive }}"
    fstype: "{{ vyos_root_fstype }}"
    state: mounted