avnes.tint2

ansible-role-tint2

Ansible

Ansible role for installing tint2 and setting it up.

Requirements

You need Poetry. You can install it from https://python-poetry.org/docs/

Role Variables

config_owner:
  String (mandatory) - the Linux user who will use tint2.

launcher_item_app:
  List (mandatory) - the applications to show in the tint2 launcher.

There are more optional variables in defaults/main.yml, and others are used with the tint2rc.j2 template.

Dependencies

None

Example Playbook

- hosts: all
  vars:
    config_owner: 'maya'
    launcher_item_app:
      - '/usr/share/applications/chromium-browser.desktop'
      - '/usr/share/applications/pcmanfm.desktop'
      - '/usr/share/applications/atom.desktop'
      - '/usr/share/applications/keepassx2.desktop'
      - '/usr/share/applications/lxterminal.desktop'
  roles:
     - { role: avnes.ansible-role-tint2 }

For pip compatibility

poetry export --dev --output requirements.txt

Test

poetry install
poetry shell
molecule test

License

MIT

Author Information

https://github.com/avnes/

Informazioni sul progetto

Will install tint2 and setup basic configuration

Installa
ansible-galaxy install avnes.tint2
Licenza
mit
Download
1k
Proprietario
Lead {Site Reliability, Cloud, DevOps, Platform} Engineer