adding additional checks to mount-hdds

pull/4/head
Cian Hatton 3 years ago
parent bd1a417bfd
commit 6250430b68

@ -4,10 +4,50 @@
- ../variables.yml
become: true
tasks:
- name: Mount up device by UUID
- name: Ensure /mnt/hdds directory
file:
path: /mnt/hdds
state: directory
- name: Unmount HDDS
ansible.posix.mount:
path: /mnt/hdds
src: "UUID={{hdds_uuid}}"
fstype: ext4
state: unmounted
opts: default,nofail
- name: Make /mnt/hdds immutable
ansible.builtin.shell: chattr +i /mnt/hdds
- name: Mount HDDS
ansible.posix.mount:
path: /mnt/hdds
src: "UUID={{hdds_uuid}}"
fstype: ext4
state: mounted
opts: default,nofail
opts: default,nofail
- name: Ensure /mnt/ssd0 directory
file:
path: /mnt/ssd0
state: directory
- name: Unmount SSD0
ansible.posix.mount:
path: /mnt/ssd0/
src: "UUID={{ssd0_uuid}}"
fstype: ext4
state: unmounted
opts: default,nofail
- name: Make /mnt/ssd0 immutable
ansible.builtin.shell: chattr +i /mnt/ssd0
- name: Mount SSD0
ansible.posix.mount:
path: /mnt/ssd0/
src: "UUID={{ssd0_uuid}}"
fstype: ext4
state: mounted
opts: default,nofail

@ -6,3 +6,6 @@
- fzf
- git
- mdadm
- parted
- ncdu
- tree

@ -42,9 +42,6 @@
dest: /usr/local/bin/docker-compose
mode: 'u+x,g+x'
#- name: Stop Docker Service
# ansible.builtin.shell: sudo service docker stop
# Change the docker dir.
- name: Stop docker service
ansible.builtin.service:
@ -52,6 +49,7 @@
state: stopped
- name: Change volume path
tags: "skip-e2e"
copy:
dest: "/etc/docker/daemon.json"
content: |
@ -60,14 +58,17 @@
}
- name: Backup old files
tags: "skip-e2e"
ansible.builtin.shell: cp -r /var/lib/docker /var/lib/docker.bak
- name: Delete old docker directory
tags: "skip-e2e"
file:
state: absent
path: /var/lib/docker
- name: Start docker service
tags: "skip-e2e"
ansible.builtin.service:
name: docker
state: started

@ -5,4 +5,5 @@ backup_dir: /mnt/hdds/backups/
docker_volume_backup_image: ghcr.io/chatton/docker-volume-backup:master
home_lab_checkout_dir: /home/cianhatton/checkouts/HomeLab
hdds_uuid: 8d6e8b33-7d7f-456b-9976-7baea0cf4260
ssd0_uuid: daa00585-fa38-424c-84e7-844223362ae4
docker_daemon_host_path: /mnt/ssds/docker

@ -19,3 +19,7 @@ var NumbersCmd = &cobra.Command{
fmt.Println("--range:", rangeFlagNumbers)
},
}
func NewPortainerCommand() *cobra.Command {
return nil
}

@ -9,7 +9,7 @@ import (
)
func init() {
rootCmd.AddCommand(portainer.NumbersCmd)
rootCmd.AddCommand(portainer.NewPortainerCommand())
}
var rootCmd = &cobra.Command{

Loading…
Cancel
Save