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/ansible-role-cloc
Лицензия
mit
Загрузки
2989
Владелец
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!