avnes.plank

ansible-role-plank

Ansible

Rol de Ansible para instalar plank y realizar la configuración básica.

Requisitos

Poetry. Instálalo desde https://python-poetry.org/docs/

Variables del Rol

config_owner:
  Cadena (obligatoria) para especificar el usuario de Linux que debe tener la configuración de plank.
  Predeterminado: "{{ ansible_user_id }}"

config_owner_primary_group:
  Cadena (opcional) para especificar el grupo de propiedad para la configuración de plank.
  Predeterminado: "{{ config_owner }}"

plank_dock_items:
  Lista (obligatoria) para especificar qué aplicaciones agregar al lanzador de plank.

Más variables (opcional) se encuentran en defaults/main.yml, y el resto se usa con la plantilla plankrc.j2.

Dependencias

Ninguna

Ejemplo 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 }

Para compatibilidad con pip

poetry export --dev --output requirements.txt

Pruebas

poetry install
poetry shell
molecule test

Licencia

MIT

Información del Autor

https://github.com/avnes/

Acerca del proyecto

Will install plank and setup basic configuration.

Instalar
ansible-galaxy install avnes.plank
Licencia
mit
Descargas
1k
Propietario
Lead {Site Reliability, Cloud, DevOps, Platform} Engineer