From 601a3cd841715329e0f627e0640de65247e41ad7 Mon Sep 17 00:00:00 2001 From: pizzaniels Date: Mon, 16 Jan 2023 19:39:41 +0100 Subject: [PATCH 1/2] create mountpoint for 1tb disk changed borg config to use the 1tb disk --- inventory/group_vars/all.yml | 3 ++- inventory/group_vars/dataserver.yml | 1 + roles/dataserver/tasks/main.yml | 10 ++++++++++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 inventory/group_vars/dataserver.yml diff --git a/inventory/group_vars/all.yml b/inventory/group_vars/all.yml index 21489c5..80201a8 100644 --- a/inventory/group_vars/all.yml +++ b/inventory/group_vars/all.yml @@ -1,6 +1,7 @@ borg_public_key: "AAAAC3NzaC1lZDI1NTE5AAAAIBTag7YToG5W+H2kEUz40kOH+7cs0Lp3owFFKkmHBiWM" dataserver_public_key: "AAAAC3NzaC1lZDI1NTE5AAAAIJsLVptkoOwmxs6DnenN8u7Q1Tm/Psh0QdI6vjrTgb6D" -backup_location: "/root/homeserver_backup" +kingston1tb_mount_point: "/mnt/kingston1TB" +backup_location: "{{ kingston1tb_mount_point }}/homeserver_backup" admin_public_keys: - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINUZp4BCxf7uLa1QWonx/Crf8tYZ5MKIZ+EuaBa82LrV user@user-laptop" diff --git a/inventory/group_vars/dataserver.yml b/inventory/group_vars/dataserver.yml new file mode 100644 index 0000000..bef25b6 --- /dev/null +++ b/inventory/group_vars/dataserver.yml @@ -0,0 +1 @@ +kingston1tb_uuid: "622a8d81-aa2f-460b-a563-c3cdb6285609" \ No newline at end of file diff --git a/roles/dataserver/tasks/main.yml b/roles/dataserver/tasks/main.yml index cfbfb5c..b2d0ea0 100644 --- a/roles/dataserver/tasks/main.yml +++ b/roles/dataserver/tasks/main.yml @@ -20,6 +20,16 @@ state: latest update_cache: yes cache_valid_time: 86400 # One day +- name: Create extra disk moint point + file: + path: "{{ kingston1tb_mount_point }}" + state: directory +- name: Mount extra disk + ansible.posix.mount: + path: "{{kingston1tb_mount_point }}" + src: "{{ kingston1tb_uuid }}" + fstype: ext4 + state: present - name: Install borg apt: name: borgbackup From 956b21d5f64c4829525c7001f7d7ba3171af5c09 Mon Sep 17 00:00:00 2001 From: pizzaniels Date: Mon, 16 Jan 2023 19:51:18 +0100 Subject: [PATCH 2/2] add passno to fstab to do check at system startup of 1tb disk --- roles/dataserver/tasks/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/dataserver/tasks/main.yml b/roles/dataserver/tasks/main.yml index b2d0ea0..3869a60 100644 --- a/roles/dataserver/tasks/main.yml +++ b/roles/dataserver/tasks/main.yml @@ -29,6 +29,7 @@ path: "{{kingston1tb_mount_point }}" src: "{{ kingston1tb_uuid }}" fstype: ext4 + passno: 1 state: present - name: Install borg apt: