IronicBadger.snapraid
ansible-role-snapraid
一个用于安装和配置 snapraid 的 ansible 角色,并(可选)安装 snapraid-runner。
特性
- 安装和配置
snapraid-runner
帮助清理(可选) - 自动创建
sync
和scrub
任务 - 支持 Healthchecks.io 的计划任务集成(可选)
配置
此角色有 许多 可以配置的变量。
示例
snapraid_install: false
snapraid_runner: false
snapraid_data_disks:
- path: /mnt/disk1
content: true
- path: /mnt/disk2
content: true
- path: /mnt/disk3
- path: /mnt/disk4
snapraid_parity_disks:
- path: /mnt/parity1
content: true
snapraid_content_files:
- /mnt/other-drive/snapraid.content
- /var/snapraid.content
snapraid_config_excludes:
- "*.unrecoverable"
- /lost+found/
- "*.!sync"
- /tmp/
snapraid_scrub_schedule:
hour: 5
weekday: 4