shellcheck

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Ansible Роль: shellcheck

Роль для установки (по умолчанию) пакета shellcheck или удаления (если передано как переменная) на системах на основе Debian и EL.

Требования

Нет.

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

Доступные переменные перечислены ниже (расположены в defaults/main.yml):

Список переменных:

shellcheck_app_debian_package: shellcheck
shellcheck_app_el_package: ShellCheck
shellcheck_desired_state: present

Таблица переменных:

Переменная Описание
shellcheck_app_debian_package Определяет приложение для установки на системах на основе Debian, т.е. shellcheck
shellcheck_app_el_package Определяет приложение для установки на системах Enterprise Linux (Redhat/CentOS), т.е. ShellCheck
shellcheck_desired_state Определяет, устанавливать ли (т.е. либо present, либо latest) или удалять (т.е. absent) пакет. По умолчанию установлено значение present.

Зависимости

Нет

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

Для стандартного поведения роли (т.е. установки пакета shellcheck) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.shellcheck

Для настройки поведения роли (т.е. установки последней версии пакета shellcheck) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.shellcheck
  vars:
    shellcheck_desired_state: latest

Для настройки поведения роли (т.е. удаления пакета shellcheck) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.shellcheck
  vars:
    shellcheck_desired_state: absent

Лицензия

MIT

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

Эта роль была создана Али Мухаммадом.

О проекте

For dynamically installing or uninstalling 'shellcheck' package.

Установить
ansible-galaxy install darkwizard242/ansible-role-shellcheck
Лицензия
mit
Загрузки
5271
Владелец
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!