treehouselabs.sysward
ansible-sysward
这个 Ansible 角色会在你的系统上安装和配置 SysWard 代理。
要求
要使用此角色,你需要满足以下条件:
- Ansible 版本 2.4 或更高
- 一个有效的 SysWard API 密钥
角色变量
此角色只有一个变量:
sysward_api_key
- 此变量存储你的 SysWard API 密钥。可以在你的 SysWard 个人资料 中找到。确保在你的 playbook 或主机/组变量文件中设置/包含此变量。我们建议将此密钥存储在 Ansible Vault 文件中。
依赖项
此角色当前没有依赖项。
示例 Playbook
在使用命令 ansible-galaxy install treehouselabs.sysward
安装角色后,你可以在你的 playbook 中开始使用它。
出于安全考虑,我们建议将 SysWard API 密钥存储在 Ansible Vault 文件中。如果你这样做了,你的 playbook 可能如下所示。
- hosts: servers
become: yes
become_user: root
pre_tasks:
- name: 包含 Ansible Vault 文件
include_vars: secrets.yml
roles:
- { role: treehouselabs.sysward }
如果你不想使用 Ansible Vault 文件,也可以直接在角色定义中设置 sysward_api_key
变量,如下所示。
- hosts: servers
become: yes
become_user: root
roles:
- { role: treehouselabs.sysward, sysward_api_key: APIKEY }
许可证
该角色使用 MIT 许可证。有关完整许可证,请参见 LICENSE 文件。
作者信息
该角色由位于荷兰鹿特丹的 TreeHouse B.V. 创建和维护。我们是一家专注于房地产和招聘网站的互联网公司。