eddyhub.restic
ansible-restic
用于管理从 https://github.com/restic/restic 安装的 restic 的 Ansible 角色
安装
使用命令:ansible-galaxy install eddyhub.restic
需求
无。
角色变量
---
# ansible-restic 的默认文件
ansible_unit_test: false
restic_role_release: '0.0.1'
# 要安装的 restic 版本
restic_version: 'latest'
# restic 平台
restic_platform: 'amd64'
# 已安装版本的 restic 名称
restic_name: 'restic'
# restic 安装目录
restic_install_directory: '/usr/local/bin'
# restic 所有者
restic_owner: 'root'
# restic 所属组
restic_group: 'root'
# 设置 restic 的 suid 访问权限
restic_mode: '4755'
依赖关系
无,角色安装时无依赖。
示例剧本
- name: 安装 restic
hosts: all
sudo: yes
roles:
- role: eddyhub.restic
许可证
版权所有 (c) 2017, Eduard Angold 保留所有权利。
在符合以下条件的情况下,可以进行源代码和二进制形式的再分发和使用,无论是否修改:
源代码的再分发必须保留上述版权声明、此条件列表和以下免责声明。
二进制形式的再分发必须在随分发提供的文档和/或其他材料中再现上述版权声明、此条件列表和以下免责声明。
未经特定的事先书面许可,ansible-restic 的名称或其贡献者的名称不得用于支持或推广来源于该软件的产品。
此软件由版权持有者和贡献者提供“按现状”使用,明确或暗示的任何保证,包括但不限于对适销性和特定目的适用性的隐含保证均被否认。在任何情况下,版权持有者或贡献者均不对任何直接、间接、附带、特殊、示范或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论在何种责任理论下,无论是合同、严格责任还是侵权(包括过失或其他原因),即使已被告知可能发生此类损害。