https://github.com/projectpotos/ansible-role-potos_basics
Role to manage the basic Potos Linux Client functionallity
https://github.com/projectpotos/ansible-role-potos_basics
ansible ansible-role linux-client potos system
Last synced: 24 days ago
JSON representation
Role to manage the basic Potos Linux Client functionallity
- Host: GitHub
- URL: https://github.com/projectpotos/ansible-role-potos_basics
- Owner: projectpotos
- License: gpl-3.0
- Created: 2022-10-20T13:17:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-30T06:18:03.000Z (8 months ago)
- Last Synced: 2025-04-04T09:21:44.905Z (about 2 months ago)
- Topics: ansible, ansible-role, linux-client, potos, system
- Language: Shell
- Homepage: https://potos.dev
- Size: 94.7 KB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ansible Role - Potos Basics
Role to manage the basic Potos Linux Client functionallity like hourly ansible pull
[](https://github.com/projectpotos/ansible-role-potos_basics/actions/workflows/test.yml)
# Role Variables
* `potos_basics_ansible_workdir`: Location for the ansible to execute, by default at "/var/lib/{{ client_name | lower }}/ansible"
* `potos_basics_ansible_logdir`: Log directory for the ansible runs, by default "/var/log/{{ client_name | lower }}"
* `potos_basics_playbook_version`: Which version of the potos playbook should be used, by default 'main'
* `potos_basics_ansible_inventory`: Location of the ansible inventory file, by default "/etc/ansible/inventory/{{ client_name | lower }}_inventory"
* `potos_basics_runtypes`: List of available runtypes, by default 'setup', 'daily' and 'hourly'
* `potos_basics_on_error_additional_lines`: List of lines to be added to message on ansible error
* `potos_basics_enable_reboot_reminder`: If users should be reminded to restart their machine after {{ potos_basics_reboot_reminder_days }} days of uptime, by default yes
* `potos_basics_reboot_reminder_days`: How many days should pass until a user is reminded to restart, by default 10# Dependencies
As the basic role of [Potos Linux Client](https://potos.dev) this role has a dependency on the global variables of a Potos Linux Client and expects to be executed with the [Potos Playbook](https://github.com/projectpotos/ansible-plays-potos).