vbotka.rsnapshot
rsnapshot
Ansible角色。 安装和配置 rsnapshot。
欢迎 分享您的反馈和报告问题。
欢迎贡献。
需求和依赖
角色
- vbotka.ansible_lib
集合
- community.general
角色变量
在 vars 中查看默认值和示例。
默认情况下,没有通过变量定义的备份点 rsnapshot_backup_points 和 rsnapshot_backup_points_test。至少必须定义一个备份点。否则,rsnapshot 会出现以下错误:
错误:必须设置至少一个备份点。rsnapshot 无法继续。
工作流程
安装角色
shell> ansible-galaxy install vbotka.rsnapshot
创建 playbook 和清单
shell> cat rsnapshot.yml
- hosts: webserver
roles:
- vbotka.rsnapshot
测试语法
shell> ansible-playbook rsnapshot.yml --syntax-check
安装软件包
shell> ansible-playbook rsnapshot.yml -t rsnapshot_pkg -e rsnapshot_install=true
执行干运行并显示更改
ansible-playbook rsnapshot.yml --check --diff
运行 play
ansible-playbook rsnapshot.yml
Ansible lint
使用配置文件 .ansible-lint.local 运行 ansible-lint 时。一些规则可能会被禁用,一些警告可能会被忽略。请查看配置文件中的说明。
shell> ansible-lint -c .ansible-lint.local