avnes.plank

ansible-role-plank

Ansible

Rôle Ansible pour installer Plank et effectuer une configuration de base.

Exigences

Poetry. Installez-le depuis https://python-poetry.org/docs/

Variables du rôle

config_owner:
  Chaîne (obligatoire) pour spécifier l'utilisateur Linux pour lequel Plank doit être configuré.
  Par défaut : "{{ ansible_user_id }}"

config_owner_primary_group:
  Chaîne (facultatif) pour spécifier le groupe propriétaire de la configuration de Plank.
  Par défaut : "{{ config_owner }}"

plank_dock_items:
  Liste (obligatoire) pour spécifier quelles applications ajouter au lanceur Plank.

D'autres variables (facultatives) se trouvent dans defaults/main.yml, et les autres sont utilisées avec le modèle plankrc.j2.

Dépendances

Aucune

Exemple de 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 }

Pour la compatibilité avec pip

poetry export --dev --output requirements.txt

Test

poetry install
poetry shell
molecule test

Licence

MIT

Informations sur l'auteur

https://github.com/avnes/

À propos du projet

Will install plank and setup basic configuration.

Installer
ansible-galaxy install avnes.plank
Licence
mit
Téléchargements
1k
Propriétaire
Lead {Site Reliability, Cloud, DevOps, Platform} Engineer