darkwizard242.cloc
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
Informations sur l'auteur
Ce rôle a été créé par Ali Muhammad.
Installation/Uninstallation of `cloc`. Used for Counting Lines of Code.
ansible-galaxy install darkwizard242.cloc