cloc

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

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

Лицензия

MIT

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

Эта роль была создана 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!