Desk-jrnl Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birchenbach
description: Installs Jrnl CLI journal application on Pacman-based systems for command-line journaling.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach
Consulting & Coaching Solutions https://www.veen.world
galaxy_tags: [‘jrnl’, ‘journal’, ‘cli’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-jrnl
min_ansible_version: 2.9
platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘all’]}]
README¶
Jrnl Role for Ansible¶
Overview¶
This role automates the installation of Jrnl, a simple and effective
command-line journal application. It uses the
community.general.pacman module for systems that support the Pacman
package manager, ensuring that Jrnl is installed and up to date.
Requirements¶
Ansible 2.9 or higher.
Access to Pacman package manager (commonly available on Arch Linux and derivatives).
Role Variables¶
No additional role variables are needed for this role as it solely focuses on the installation of Jrnl.
Dependencies¶
No external dependencies.
Example Playbook¶
Including this role in your playbook is straightforward. Simply add the role to your playbook’s roles section:
- hosts: all
roles:
- desk-jrnl
Further Resources¶
For more detailed information on Jrnl and its functionalities, visit Jrnl’s official documentation.
Contributing¶
Contributions to this role are welcome. Please adhere to standard coding conventions and best practices.
Other Resources¶
This role was created as part of a larger playbook. For more context on this role, you can refer to the related ChatGPT conversation here.