Skip to content

dbrennand/ansible-role-beszel

Repository files navigation

dbrennand.beszel

Ansible-Lint Release

Ansible role to install and configure a Beszel binary agent.

Requirements

None.

Role Variables

beszel_public_key: ""

Public key used to authenticate the Beszel binary agent to the Hub.

beszel_state: present

State of the Beszel binary agent installation. Can be either present or absent.

beszel_version: latest

Version of the Beszel binary agent to install. Can be a specific version from GitHub (e.g., v0.9.1).

beszel_port: 45876

Port for the Beszel binary agent to listen on.

beszel_install_dir: /usr/local/bin

Directory to install the Beszel binary agent into.

beszel_args: ""

Custom arguments for the Beszel binary agent.

beszel_extra_filesystems: []
beszel_extra_filesystems:
  - sdb1
  - sdc1
  - mmcblk0
  - /mnt/network-share

Extra filesystems to be monitored by the Beszel binary agent. Configures the EXTRA_FILESYSTEMS environment variable in the agent systemd unit file.

beszel_service_enabled: true

Enable the Beszel binary agent systemd service on boot.

beszel_service_state: started

State of the Beszel binary agent systemd service.

Dependencies

This role depends on a precompiled binary published on GitHub at henrygd/beszel

Example Playbook

- hosts: all
  roles:
    - role: dbrennand.beszel
      vars:
        beszel_public_key: "<Public key for Beszel hub>"

License 📝

LICENSE

Contributors

dbrennand

stegmatze

crzykidd

About

Ansible role to install and configure a Beszel binary agent.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages