New server setup based on ubuntu
This commit is contained in:
2
roles/server-exthdd-mount/files/99-automounts.rules
Normal file
2
roles/server-exthdd-mount/files/99-automounts.rules
Normal file
@@ -0,0 +1,2 @@
|
||||
ACTION=="add", SUBSYSTEM=="block", ENV{DEVLINKS}=="*/dev/disk/by-label/MartinsPassport4*", ENV{SYSTEMD_WANTS}="media-passport4.mount"
|
||||
ACTION=="add", SUBSYSTEM=="block", ENV{DEVLINKS}=="*/dev/disk/by-label/MartinsPassport5*", ENV{SYSTEMD_WANTS}="media-passport5.mount"
|
||||
12
roles/server-exthdd-mount/files/media-passport4.mount
Normal file
12
roles/server-exthdd-mount/files/media-passport4.mount
Normal file
@@ -0,0 +1,12 @@
|
||||
[Unit]
|
||||
Description=Mount /dev/disk/by-label/MartinsPassport4 at /media/passport4
|
||||
Before=local-fs.target
|
||||
|
||||
[Mount]
|
||||
What=/dev/disk/by-label/MartinsPassport4
|
||||
Where=/media/passport4
|
||||
Type=btrfs
|
||||
Options=noauto,nofail
|
||||
|
||||
[Install]
|
||||
WantedBy=local-fs.target
|
||||
12
roles/server-exthdd-mount/files/media-passport5.mount
Normal file
12
roles/server-exthdd-mount/files/media-passport5.mount
Normal file
@@ -0,0 +1,12 @@
|
||||
[Unit]
|
||||
Description=Mount /dev/disk/by-label/MartinsPassport5 at /media/passport5
|
||||
Before=local-fs.target
|
||||
|
||||
[Mount]
|
||||
What=/dev/disk/by-label/MartinsPassport5
|
||||
Where=/media/passport5
|
||||
Type=btrfs
|
||||
Options=noauto,nofail
|
||||
|
||||
[Install]
|
||||
WantedBy=local-fs.target
|
||||
14
roles/server-exthdd-mount/tasks/main.yml
Normal file
14
roles/server-exthdd-mount/tasks/main.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
|
||||
- name: Automount passport4 systemd file
|
||||
copy: src=media-passport4.mount dest=/etc/systemd/system
|
||||
- name: Automount passport5 systemd file
|
||||
copy: src=media-passport5.mount dest=/etc/systemd/system
|
||||
- name: Create udev rules
|
||||
copy: src=99-automounts.rules dest=/etc/udev/rules.d
|
||||
- name: Systemd reread configs
|
||||
ansible.builtin.systemd:
|
||||
daemon_reload: true
|
||||
- name: Reload udev
|
||||
ansible.builtin.command:
|
||||
cmd: "udevadm control --reload"
|
||||
Reference in New Issue
Block a user