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. 创建和维护。我们是一家专注于房地产和招聘网站的互联网公司。

关于项目

This role will install the Sysward Agent on your system.

安装
ansible-galaxy install treehouselabs.sysward
许可证
mit
下载
139
拥有者