Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

boutetnico/ansible-role-sensu_go_agent

Repository files navigation

tests Ansible Galaxy

ansible-role-sensu_go_agent

This role installs and configures Sensu Agent.

It is part of a family of Ansible roles allowing to setup and configure Sensu Go components:

Requirements

Ansible 2.10 or newer.

Supported Platforms

Role Variables

Variable Required Default Choices Comments
sensu_go_agent_dependencies true [apt-transport-https,gnupg] list
sensu_go_agent_extra_packages true [] list
sensu_go_agent_package_state true present string Use latest to upgrade.
sensu_go_agent_user_extra_groups true [] list Agent's user secondary groups.
sensu_go_agent_config true dict Configuration object, see defaults/main.yml.

Dependencies

None

Example Playbook

- hosts: all
  roles:
    - role: ansible-role-sensu_go_agent

Testing

Debian

molecule --base-config molecule/shared/base.yml test --scenario-name debian-11
molecule --base-config molecule/shared/base.yml test --scenario-name debian-12

Ubuntu

molecule --base-config molecule/shared/base.yml test --scenario-name ubuntu-2204

License

MIT

Author Information

@boutetnico