TonyApuzzo.ansible-role-atom
Rola Ansible: Atom
Rola Ansible do instalacji edytora Atom na systemach Linux dla dystrybucji Debian/Ubuntu lub Red Hat/CentOS.
Na GitHubie jest już około 18 repozytoriów o tej nazwie, ale żadne z nich nie korzysta z repozytoriów pakietów, co ułatwia aktualizację Atoma. Dzięki tej roli możesz robić aktualizacje za pomocą apt upgrade
lub yum update
. Stworzyłem tę rolę do użycia w maszynie wirtualnej deweloperskiej, która może działać przez kilka miesięcy lub dłużej.
Zgodnie z filozofią Uniksa, aby robić jedną rzecz dobrze i nie wymyślać koła na nowo, ta rola nie zarządza pakietami Atoma. Zobacz jgkim/ansible-role-atom dla roli, która instaluje pakiety.
Wymagania
- ansible >= 2.0
Zmienne roli
Dostępne zmienne są wymienione poniżej, razem z wartościami domyślnymi (patrz defaults/main.yml
):
atom_package: atom
atom_package_state: present
Zależności
Brak.
Przykład Playbooka
- hosts: all
roles:
- role: TonyApuzzo.ansible-role-atom
become: yes
TODO
- Zbadać lepszy sposób na instalację pakietów, jeśli to proste do zrobienia z ansible:command lub podobnym
- Dodać wsparcie dla SUSE, Fedory i Arch, jeśli/lub kiedy ludzie o to poproszą.
Licencja
MIT / BSD
Informacje o autorze
Ta rola została stworzona w 2018 roku przez Tony'ego Apuzzo jako pochodna ansible-role-docker autorstwa Jeffa Geerlinga.
ansible-galaxy install TonyApuzzo.ansible-role-atom