darkwizard242.cloc
Ansible Role: cloc
Роль для установки (по умолчанию) cloc или удаления (если передано как переменная) на системах на базе Debian и EL. Согласно официальному заявлению на странице репозитория в GitHub, она позволяет "cloc подсчитывать пустые строки, строки комментариев и физические строки исходного кода на многих языках программирования."
Требования
Отсутствуют.
Переменные роли
Доступные переменные перечислены ниже (находятся в defaults/main.yml):
Список переменных:
cloc_app: cloc
cloc_desired_state: present
Таблица переменных:
| Переменная | Описание | 
|---|---|
| cloc_app | Определяет приложение для установки, т.е. cloc | 
| cloc_desired_state | Определяет, нужно ли установить (т.е. presentилиlatest) или удалить (т.е.absent) пакет. По умолчаниюpresent. | 
Зависимости
Отсутствуют
Пример плейбука
Для стандартного поведения роли (т.е. установки пакета cloc) в плейбуках ansible.
- hosts: servers
  roles:
    - darkwizard242.cloc
Для настройки поведения роли (т.е. установки последней версии пакета cloc) в плейбуках ansible.
- hosts: servers
  roles:
    - darkwizard242.cloc
  vars:
    cloc_desired_state: latest
Для настройки поведения роли (т.е. удаления пакета cloc) в плейбуках ansible.
- hosts: servers
  roles:
    - darkwizard242.cloc
  vars:
    cloc_desired_state: absent
Лицензия
Информация об авторе
Эта роль была создана Ali Muhammad.
О проекте
 Installation/Uninstallation of `cloc`. Used for Counting Lines of Code.
Установить
 ansible-galaxy install darkwizard242.clocЛицензия
 
            mit
          
Загрузки
 
            3.4k
          
Владелец
 Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!
