Skip to Content

Ansible

InGRAINd provides Ansible roles in the repository that you can lift and integrate into your deployment systems.

The role installs OSQuery by default on compatible systems, which means you can use the InGRAINd - OSQuery bridge to gather a wide range of system statistics using a single configuration file .

Configuration

To keep configuration as simple as possible, the role relies on the following variables :

ingraind_circleci_url
ingraind_circleci_sha256
ingraind_http_api_key
ingraind_http_uri

By default the agent will send events to an HTTP backend periodically.

SystemD

The Ansible role, by default, deploys a SystemD service file and configures it to use the configuration location for /etc/ingraind/ingraind.toml .

Keeping up-to-date

To keep InGRAINd up-to-date, we will reference the URL and hash of the latest stable release in the repository’s variables file , so you can synchronise the role and override the default variables in your deployment.

Back to top