TonyApuzzo.ansible-role-atom
Ansible-Rolle: Atom
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.
ansible-galaxy install TonyApuzzo.ansible-role-atom