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

MIT

Autoreninformationen

Diese Rolle wurde von Ali Muhammad erstellt.

Über das Projekt

Atom editor ansible role for installation/uninstallation.

Installieren
ansible-galaxy install darkwizard242.atom
GitHub Repository
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!