avnes.plank
ansible-role-plank
Rola Ansible do instalacji plank oraz podstawowej konfiguracji.
Wymagania
Poetry. Zainstaluj je z https://python-poetry.org/docs/
Zmienne Roli
config_owner:
String (obowiązkowe) do określenia użytkownika Linux, dla którego ma być skonfigurowany plank.
Domyślnie: "{{ ansible_user_id }}"
config_owner_primary_group:
String (opcjonalne) do określenia grupy, której właścicielstwo dotyczy konfiguracji plank.
Domyślnie: "{{ config_owner }}"
plank_dock_items:
Lista (obowiązkowe) do określenia, które aplikacje mają być dodane do panelu uruchamiania plank.
Więcej zmiennych (opcjonalnych) znajduje się w pliku defaults/main.yml, a pozostałe z nich są używane z szablonem plankrc.j2.
Zależności
Brak
Przykładowy Playbook
- hosts: all
vars:
config_owner: 'maya'
plank_dock_items:
- {name: 'atom', path: '/usr/share/applications/atom.desktop'}
- {name: 'chromium-browser', path: '/usr/share/applications/chromium-browser.desktop'}
- {name: 'keepassx2', path: '/usr/share/applications/keepassx2.desktop'}
- {name: 'lxterminal', path: '/usr/share/applications/lxterminal.desktop'}
- {name: 'nm-connection-editor', path: '/usr/share/applications/nm-connection-editor.desktop'}
- {name: 'pcmanfm', path: '/usr/share/applications/pcmanfm.desktop'}
roles:
- { role: avnes.ansible-role-plank }
Dla kompatybilności z pip
poetry export --dev --output requirements.txt
Test
poetry install
poetry shell
molecule test
Licencja
MIT
Informacje o autorze
Zainstaluj
ansible-galaxy install avnes.plank
Licencja
mit
Pobrania
1k
Właściciel
Lead {Site Reliability, Cloud, DevOps, Platform} Engineer