plank

ansible-role-plank

Ansible

Ansible роль для установки plank и выполнения базовой настройки и конфигурации.

Требования

Poetry. Установите его с https://python-poetry.org/docs/

Переменные роли

config_owner:
  Строка (обязательная) для указания пользователя Linux, для которого нужно настроить plank.
  По умолчанию: "{{ ansible_user_id }}"

config_owner_primary_group:
  Строка (необязательная) для указания группы владельцев для настройки plank.
  По умолчанию: "{{ config_owner }}"

plank_dock_items:
  Список (обязательный) для указания приложений, которые нужно добавить в загрузчик plank.

Дополнительные переменные (необязательные) можно найти в defaults/main.yml, остальные используются с шаблоном plankrc.j2.

Зависимости

Нет

Пример плейбука

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

Для совместимости с pip

poetry export --dev --output requirements.txt

Тест

poetry install
poetry shell
molecule test

Лицензия

MIT

Информация об авторе

https://github.com/avnes/

О проекте

Will install plank and setup basic configuration.

Установить
ansible-galaxy install avnes/ansible-role-plank
Лицензия
mit
Загрузки
1012
Владелец
Lead {Site Reliability, Cloud, DevOps, Platform} Engineer