darkwizard242.cloc

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

Rôle Ansible : cloc

Rôle pour installer (par défaut) cloc ou le désinstaller (si passé comme variable) sur des systèmes basés sur Debian et EL. Selon l'affirmation officielle sur la page GitHub du dépôt, il permet que "cloc compte les lignes vides, les lignes de commentaires et les lignes de code source physiquement présentes dans de nombreux langages de programmation."

Conditions requises

Aucune.

Variables du rôle

Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml) :

Liste des variables :

cloc_app: cloc
cloc_desired_state: present

Tableau des variables :

Variable Description
cloc_app Définit l'application à installer, c'est-à-dire cloc
cloc_desired_state Définit le choix dynamique d'installer (c'est-à-dire present ou latest) ou de désinstaller (c'est-à-dire absent) le paquet. Par défaut, c'est present.

Dépendances

Aucune

Exemple de Playbook

Pour le comportement par défaut du rôle (c'est-à-dire l'installation du paquet cloc) dans les playbooks Ansible.

- hosts: servers
  roles:
    - darkwizard242.cloc

pour personnaliser le comportement du rôle (c'est-à-dire l'installation du dernier paquet cloc) dans les playbooks Ansible.

- hosts: servers
  roles:
    - darkwizard242.cloc
  vars:
    cloc_desired_state: latest

Pour personnaliser le comportement du rôle (c'est-à-dire la désinstallation du paquet cloc) dans les playbooks Ansible.

- hosts: servers
  roles:
    - darkwizard242.cloc
  vars:
    cloc_desired_state: absent

Licence

MIT

Informations sur l'auteur

Ce rôle a été créé par Ali Muhammad.

À propos du projet

Installation/Uninstallation of `cloc`. Used for Counting Lines of Code.

Installer
ansible-galaxy install darkwizard242.cloc
Licence
mit
Téléchargements
3.3k
Propriétaire
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!