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

MIT

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!