TonyApuzzo.ansible-role-atom

Rola Ansible: Atom

Status budowy

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.

O projekcie

Atom Editor for Linux

Zainstaluj
ansible-galaxy install TonyApuzzo.ansible-role-atom
Licencja
mit
Pobrania
67
Właściciel