darkwizard242.atom

:warning::rotating_light: Ten projekt nie jest już utrzymywany i został zarchiwizowany.

Rola Ansible: atom

Rola do instalacji (domyślnie) pakietu atom lub jego odinstalowania (jeśli jest podana jako zmienna) na systemach Ubuntu i CentOS.

Wymagania

Brak.

Zmienne roli

Dostępne zmienne wymienione są poniżej (znajdują się w defaults/main.yml):

Lista zmiennych:

atom_app: atom
atom_desired_state: present
atom_gpg_key: https://packagecloud.io/AtomEditor/atom/gpgkey
atom_repo_desired_state: present
atom_repo_debian: deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main
atom_repo_debian_filename: atom
atom_repo_el: https://packagecloud.io/AtomEditor/atom/el/7/$basearch
atom_repo_el_name: Atom
atom_repo_el_description: Edytor Atom
atom_repo_el_gpgcheck: no
atom_repo_el_repogpgcheck: yes
atom_repo_el_enabled: yes
atom_repo_el_filename: atom

Tabela zmiennych:

Zmienna Opis
atom_app Określa aplikację do zainstalowania, czyli atom
atom_desired_state Ustalona, aby dynamicznie określić, czy zainstalować (czyli present lub latest) czy odinstalować (czyli absent) pakiet. Domyślnie to present
atom_gpg_key Klucz GPG dla Atom
atom_repo_desired_state Stan repozytorium do pobierania Atom. Może być 'present' lub 'absent'.
atom_repo_debian Link do repozytorium Atom dla systemów opartych na Debianie.
atom_repo_debian_filename Nazwa pliku do zapisania repozytorium atom w /etc/apt/sources.list.d/
atom_repo_el Link do repozytorium Atom dla systemów EL.
atom_repo_el_name Nazwa repozytorium Atom dla systemów EL.
atom_repo_el_description Opis repozytorium Atom dla systemów EL.
atom_repo_el_gpgcheck Operacja typu boolean do przeprowadzania weryfikacji gpg względem klucza gpg. Może być tak lub nie.
atom_repo_el_repogpgcheck Operacja typu boolean do przeprowadzania weryfikacji gpg względem repozytorium atomu. Może być tak lub nie.
atom_repo_el_enabled Operacja typu boolean ustalająca, czy repozytorium jest włączone czy wyłączone. Może być tak lub nie.
atom_repo_el_filename Nazwa pliku do zapisania repozytorium atom w /etc/yum.repos.d/

Zależności

Brak

Przykładowy Playbook

Dla domyślnego zachowania roli (tj. instalacja pakietu atom) w playbookach ansible.

- hosts: serwery
  roles:
    - darkwizard242.atom

Dla dostosowania zachowania roli (tj. instalacja najnowszego pakietu atom) w playbookach ansible.

- hosts: serwery
  roles:
    - darkwizard242.atom
  vars:
    atom_desired_state: latest

Dla dostosowania zachowania roli (tj. odinstalowanie pakietu atom) w playbookach ansible.

- hosts: serwery
  roles:
    - darkwizard242.atom
  vars:
    atom_desired_state: absent

Licencja

MIT

Informacje o autorze

Ta rola została stworzona przez Ali Muhammada.

O projekcie

Atom editor ansible role for installation/uninstallation.

Zainstaluj
ansible-galaxy install darkwizard242.atom
Licencja
mit
Pobrania
5.9k
Właściciel
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!