TonyApuzzo.ansible-role-atom

Ansible-Rolle: Atom

Build-Status

Eine Ansible-Rolle zur Installation des Atom Editoren auf Linux für Debian/Ubuntu oder Red Hat/CentOS Distributionen.

Es gibt bereits ~18 (verrückte!) Repositories mit diesem Namen auf GitHub, aber ich konnte keines finden, das Paket-Repositorys nutzt, sodass Atom leicht aktualisiert werden kann. Mit dieser Rolle kannst du Updates mit apt upgrade oder yum update durchführen. Ich habe diese Rolle für die Nutzung in einer Entwicklungs-VM erstellt, die möglicherweise mehrere Monate oder länger bestehen bleibt.

Gemäß der Unix-Philosophie, eine Sache gut zu machen und das Rad nicht neu zu erfinden, verwaltet diese Rolle keine Atom-Pakete. Siehe jgkim/ansible-role-atom für eine Rolle, die Pakete installiert.

Anforderungen

  • ansible >= 2.0

Rollenvariablen

Verfügbare Variablen sind unten aufgelistet, zusammen mit den Standardwerten (siehe defaults/main.yml):

atom_package: atom
atom_package_state: present

Abhängigkeiten

Keine.

Beispiel Playbook

- hosts: all
  roles:
    - role: TonyApuzzo.ansible-role-atom
      become: yes

TODO

  • Untersuchen, ob es eine bessere Möglichkeit gibt, Pakete zu installieren, falls es trivial ist, dies über ansible:command oder ähnliches zu tun
  • Unterstützung für SUSE, Fedora und Arch hinzufügen, wenn/wenn Leute danach fragen.

Lizenz

MIT / BSD

Autoreninformation

Diese Rolle wurde 2018 von Tony Apuzzo als Ableitung von ansible-role-docker von Jeff Geerling erstellt.

Über das Projekt

Atom Editor for Linux

Installieren
ansible-galaxy install TonyApuzzo.ansible-role-atom
GitHub Repository
Lizenz
mit
Downloads
67
Besitzer