sysward

ansible-sysward

This role for Ansible will install and configure the SysWard Agent on your system.

Requirements

In order to use this role, you will need the following things:

  • Ansible version 2.4 or higher
  • A valid SysWard API key

Role Variables

The role has just one variable:

  • sysward_api_key - This variable holds your SysWard API key. It can be found on your SysWard profile. Make sure to set/include this variable in your playbook or host/group vars files. We recommend to store this key in an Ansible Vault file.

Dependencies

This role currently has no dependencies.

Example Playbook

After you installed the role using the command ansible-galaxy install treehouselabs.sysward, you can start using it in your playbook(s).

We recommend that you store your SysWard API key in an Ansible Vault file for security reasons. If you've done so, your playbook could look something like this.

- hosts: servers
  become: yes
  become_user: root

  pre_tasks:
    - name: Include Ansible Vault file
      include_vars: secrets.yml 

  roles:
    - { role: treehouselabs.sysward }

If you do not want to use an Ansible Vault file, you can also set the sysward_api_key variable directly in your role definition, as shown below.

- hosts: servers
  become: yes
  become_user: root

  roles:
     - { role: treehouselabs.sysward, sysward_api_key: APIKEY }

License

This role is licensed under the MIT license. Also see the LICENSE file for the full license.

Author Information

This role is created and maintained by TreeHouse B.V. from Rotterdam, The Netherlands. We are an internet agency with a main focus on real estate and recruitment websites.

About

This role will install the Sysward Agent on your system.

Install
ansible-galaxy install treehouselabs/ansible-sysward
GitHub repository
License
mit
Downloads
122
Owner