darkwizard242.atom
:warning::rotating_light: Dieses Projekt wird nicht mehr gepflegt und wurde archiviert.
Ansible Rolle: atom
Rolle zur Installation (standardmäßig) des atom Pakets oder zur Deinstallation (wenn als Variable übergeben) auf Ubuntu und CentOS Systemen.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt (zu finden in defaults/main.yml
):
Variablenliste:
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: Atom Editor
atom_repo_el_gpgcheck: no
atom_repo_el_repogpgcheck: yes
atom_repo_el_enabled: yes
atom_repo_el_filename: atom
Variablenübersicht:
Variable | Beschreibung |
---|---|
atom_app | Definiert die zu installierende App, d.h. atom |
atom_desired_state | Wird verwendet, um dynamisch festzulegen, ob das Paket installiert (d.h. present oder latest ) oder deinstalliert (d.h. absent ) werden soll. Standardmäßig auf present |
atom_gpg_key | GPG-Schlüssel für Atom |
atom_repo_desired_state | Zustand für das Repository, um Atom herunterzuladen. Kann entweder 'present' oder 'absent' sein. |
atom_repo_debian | Atom's Repository-Link für Debian-basierte Systeme. |
atom_repo_debian_filename | Name der Datei, die für Atom's Repository in /etc/apt/sources.list.d/ gespeichert werden soll. |
atom_repo_el | Atom's Repository-Link für EL-basierte Systeme. |
atom_repo_el_name | Name des Atom-Repositories für EL-basierte Systeme. |
atom_repo_el_description | Beschreibung für Atom's Repository für EL-basierte Systeme. |
atom_repo_el_gpgcheck | Boolean-Operation zur Durchführung einer GPG-Überprüfung gegen den GPG-Schlüssel. Kann entweder ja oder nein sein. |
atom_repo_el_repogpgcheck | Boolean-Operation zur Durchführung einer GPG-Überprüfung gegen Atom's Repository GPG. Kann entweder ja oder nein sein. |
atom_repo_el_enabled | Boolean-Operation zum Festlegen des Repositories auf aktiviert oder deaktiviert. Kann entweder ja oder nein sein. |
atom_repo_el_filename | Name der Datei, die für Atom's Repository in /etc/yum.repos.d/ gespeichert werden soll. |
Abhängigkeiten
Keine
Beispiel-Playbook
Für das Standardverhalten der Rolle (d.h. Installation des atom Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.atom
Um das Verhalten der Rolle anzupassen (d.h. Installation des neuesten atom Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.atom
vars:
atom_desired_state: latest
Um das Verhalten der Rolle anzupassen (d.h. Deinstallation des atom Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.atom
vars:
atom_desired_state: absent
Lizenz
Autoreninformationen
Diese Rolle wurde von Ali Muhammad erstellt.
Über das Projekt
Atom editor ansible role for installation/uninstallation.
Installieren
ansible-galaxy install darkwizard242.atom
Lizenz
mit
Downloads
5.9k
Besitzer
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!