darkwizard242.cloc
Ansible Rola: cloc
Rola do instalacji (domyślnie) cloc lub odinstalacji (jeśli przekazano w zmiennej) na systemach opartych na Debianie i EL. Zgodnie z oficjalnym stwierdzeniem na stronie repozytorium GitHub, pozwala "cloc liczyć puste linie, linie komentarzy i fizyczne linie kodu źródłowego w wielu językach programowania."
Wymagania
Brak.
Zmienne Roli
Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml):
Lista zmiennych:
cloc_app: cloc
cloc_desired_state: present
Tabela zmiennych:
| Zmienna | Opis |
|---|---|
| cloc_app | Definiuje aplikację do zainstalowania, tj. cloc |
| cloc_desired_state | Definiuje, czy zainstalować (tj. present lub latest), czy odinstalować (tj. absent) pakiet. Domyślnie ustawione na present. |
Zależności
Brak
Przykładowy Playbook
Dla domyślnego zachowania roli (tj. instalacja pakietu cloc) w playbookach ansible.
- hosts: serwery
roles:
- darkwizard242.cloc
Aby dostosować zachowanie roli (tj. instalacja najnowszego pakietu cloc) w playbookach ansible.
- hosts: serwery
roles:
- darkwizard242.cloc
vars:
cloc_desired_state: latest
Aby dostosować zachowanie roli (tj. odinstalowanie pakietu cloc) w playbookach ansible.
- hosts: serwery
roles:
- darkwizard242.cloc
vars:
cloc_desired_state: absent
Licencja
Informacje o autorze
Ta rola została stworzona przez Ali Muhammad.
O projekcie
Installation/Uninstallation of `cloc`. Used for Counting Lines of Code.
Zainstaluj
ansible-galaxy install darkwizard242.clocLicencja
mit
Pobrania
3.4k
Właściciel
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!
