darkwizard242.atom

:warning::rotating_light: Ce projet n'est plus maintenu et a été archivé.

Rôle Ansible : atom

Rôle pour installer (par défaut) le paquet atom ou le désinstaller (si passé comme variable) sur des systèmes Ubuntu et CentOS.

Exigences

Aucune.

Variables du rôle

Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml):

Liste des variables :

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: Éditeur Atom
atom_repo_el_gpgcheck: no
atom_repo_el_repogpgcheck: yes
atom_repo_el_enabled: yes
atom_repo_el_filename: atom

Tableau des variables :

Variable Description
atom_app Définit l'application à installer, c'est-à-dire atom
atom_desired_state Détermine dynamiquement s'il faut installer (c'est-à-dire present ou latest) ou désinstaller (c'est-à-dire absent) le paquet. Valeur par défaut : present
atom_gpg_key Clé GPG pour Atom
atom_repo_desired_state État du dépôt à partir duquel télécharger Atom. Peut être 'present' ou 'absent'.
atom_repo_debian Lien du dépôt d'Atom pour les systèmes basés sur Debian.
atom_repo_debian_filename Nom du fichier à enregistrer pour le dépôt d'Atom dans /etc/apt/sources.list.d/
atom_repo_el Lien du dépôt d'Atom pour les systèmes basés sur EL.
atom_repo_el_name Nom du dépôt d'Atom pour les systèmes basés sur EL.
atom_repo_el_description Description du dépôt d'Atom pour les systèmes basés sur EL.
atom_repo_el_gpgcheck Opération booléenne pour effectuer une vérification gpg contre la clé gpg. Peut être yes ou no.
atom_repo_el_repogpgcheck Opération booléenne pour effectuer une vérification gpg contre le gpg du dépôt d'Atom. Peut être yes ou no.
atom_repo_el_enabled Opération booléenne pour activer ou désactiver le dépôt. Peut être yes ou no.
atom_repo_el_filename Nom du fichier à enregistrer pour le dépôt d'Atom dans /etc/yum.repos.d/

Dépendances

Aucune

Exemple de Playbook

Pour le comportement par défaut du rôle (c'est-à-dire installation du paquet atom) dans les playbooks ansible.

- hosts: servers
  roles:
    - darkwizard242.atom

Pour personnaliser le comportement du rôle (c'est-à-dire installation de la dernière version du paquet atom) dans les playbooks ansible.

- hosts: servers
  roles:
    - darkwizard242.atom
  vars:
    atom_desired_state: latest

Pour personnaliser le comportement du rôle (c'est-à-dire désinstallation du paquet atom) dans les playbooks ansible.

- hosts: servers
  roles:
    - darkwizard242.atom
  vars:
    atom_desired_state: absent

Licence

MIT

Informations sur l'auteur

Ce rôle a été créé par Ali Muhammad.

À propos du projet

Atom editor ansible role for installation/uninstallation.

Installer
ansible-galaxy install darkwizard242.atom
Licence
mit
Téléchargements
5.9k
Propriétaire
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!