darkwizard242.atom
:warning::rotating_light: Este proyecto ya no se mantiene y ha sido archivado.
Rol de Ansible: atom
Rol para instalar (por defecto) el paquete atom o desinstalar (si se pasa como variable) en sistemas Ubuntu y CentOS.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación (ubicadas en defaults/main.yml
):
Lista de 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: Editor Atom
atom_repo_el_gpgcheck: no
atom_repo_el_repogpgcheck: yes
atom_repo_el_enabled: yes
atom_repo_el_filename: atom
Tabla de Variables:
Variable | Descripción |
---|---|
atom_app | Define la aplicación a instalar, es decir, atom |
atom_desired_state | Se define para establecer dinámicamente si instalar (es decir, present o latest ) o desinstalar (es decir, absent ) el paquete. Por defecto es present |
atom_gpg_key | Clave GPG para Atom |
atom_repo_desired_state | Estado para el repositorio desde el cual descargar Atom. Puede ser 'present' o 'absent'. |
atom_repo_debian | Enlace del repositorio de Atom para sistemas basados en Debian. |
atom_repo_debian_filename | Nombre del archivo para guardar el repositorio de Atom en /etc/apt/sources.list.d/ |
atom_repo_el | Enlace del repositorio de Atom para sistemas basados en EL. |
atom_repo_el_name | Nombre del repositorio de Atom para sistemas basados en EL. |
atom_repo_el_description | Descripción del repositorio de Atom para sistemas basados en EL. |
atom_repo_el_gpgcheck | Operación booleana para realizar la verificación gpg contra la clave gpg. Puede ser sí o no. |
atom_repo_el_repogpgcheck | Operación booleana para realizar la verificación gpg en el gpg del repositorio de Atom. Puede ser sí o no. |
atom_repo_el_enabled | Operación booleana para establecer el repositorio como habilitado o deshabilitado. Puede ser sí o no. |
atom_repo_el_filename | Nombre del archivo para guardar el repositorio de Atom en /etc/yum.repos.d/ |
Dependencias
Ninguna
Ejemplo de Playbook
Para el comportamiento por defecto del rol (es decir, instalación del paquete atom) en playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.atom
Para personalizar el comportamiento del rol (es decir, instalación de la última versión del paquete atom) en playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.atom
vars:
atom_desired_state: latest
Para personalizar el comportamiento del rol (es decir, desinstalación del paquete atom) en playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.atom
vars:
atom_desired_state: absent
Licencia
Información del Autor
Este rol fue creado por Ali Muhammad.
Acerca del proyecto
Atom editor ansible role for installation/uninstallation.
Instalar
ansible-galaxy install darkwizard242.atom
Licencia
mit
Descargas
5.9k
Propietario
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!