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
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!