This collection enables the deployment and configuration of the atuin binary and required configuration.
The collection contains both a client and a server role. The server role depends on the client role for installation of the binary, after which the server role configures the server and the systemd service.
Each role contains a README.md file explaining the optional and mandatory variables.
This role is used in the following way in a playbook:
- hosts: atuin_server
vars:
atuin_client_version: 18.0.1
atuin_server_db_uri: "postgres://atuin:atuinpw@dbserver/atuindb"
roles:
- role: wzzrd.atuin.atuin_server
- hosts: atuin_clients
vars:
atuin_client_users:
- johnc
- joeb
atuin_client_version: 18.0.1
roles:
- role: wzzrd.atuin.atuin_client
The roles in this collection are compatible with EL8 and EL9 systems, and have been automatically tested through molecule on ubi8 and ubi9 container images.
BSD-3-Clause
This role was created by Maxim Burgerhout [email protected] as part fo the wzzrd.atuin Ansible collection.
Please log issues at https://github.com/wzzrd/ansible-collection-atuin.