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
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!