arillso.agent.do role – Install and configure DigitalOcean Agent for monitoring and observability
Note
This role is part of the arillso.agent collection (version 2.0.0).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it use: ansible-galaxy collection install arillso.agent.
To use it in a playbook, specify: arillso.agent.do.
Entry point main – Install and configure DigitalOcean Agent for monitoring and observability
Synopsis
This role installs and configures the DigitalOcean Agent via official package sources for monitoring and observability of DigitalOcean Droplets.
Parameters
Parameter |
Comments |
|---|---|
DigitalOcean API token for authentication Default: |
|
Enable custom configuration for DigitalOcean Agent Choices:
|
|
ID of the DigitalOcean Droplet Default: |
|
Master switch: set to false to skip the role entirely Choices:
|
|
Enables health check after installation Choices:
|
|
Dictionary of labels for the agent Default: |
|
Listen address for DigitalOcean Agent server Default: |
|
Log format for DigitalOcean Agent Choices:
|
|
Log level for DigitalOcean Agent Choices:
|
|
no_log toggle for the token-rendering tasks; set false to surface a template error hidden as ‘non-zero return code’. Choices:
|
|
Name of the DigitalOcean Agent package Default: |
|
Port for DigitalOcean Agent server Default: |
|
Enables Prometheus integration Choices:
|
|
Port for Prometheus metrics endpoint Default: |
|
Storage path for DigitalOcean Agent data Default: |
|
List of tags for the agent Default: |
|
Version of the DigitalOcean Agent package Default: |