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.cloc
Licencja
mit
Pobrania
3.3k
Właściciel
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!