gantsign.atom-packages

Rol de Ansible: Paquetes de Atom

Pruebas Ansible Galaxy Licencia

Rol para instalar paquetes para el editor de texto atom.io de GitHub.

Requisitos

  • Ansible >= 2.9

  • Distribución de Linux

    • Familia Debian

      • Ubuntu

        • Biónico (18.04)
        • Focal (20.04)

Variables del Rol

Las siguientes variables cambiarán el comportamiento de este rol (los valores predeterminados se muestran a continuación):

# Usuarios para instalar paquetes
usuarios: []

Los usuarios se configuran de la siguiente manera:

usuarios:
  - nombre_usuario: # Nombre de usuario de Unix
    atom_paquetes:
      - # paquete 1
      - # paquete 2

Ejemplo de Playbook

- hosts: servidores
  roles:
    - rol: gantsign.atom-packages
      usuarios:
        - nombre_usuario: vagrant
          atom_paquetes:
            - minimap
            - linter
            - atom-beautify
            - file-icons

Más Roles de GantSign

Puedes encontrar más roles de GantSign en Ansible Galaxy.

Desarrollo y Pruebas

Este proyecto utiliza Molecule para ayudar en el desarrollo y las pruebas; el rol se prueba unitariamente usando Testinfra y pytest.

Para desarrollar o probar, necesitarás tener instalados lo siguiente:

Debido a que lo anterior puede ser complicado de instalar, este proyecto incluye Molecule Wrapper. Molecule Wrapper es un script de shell que instala Molecule y sus dependencias (excepto Linux) y luego ejecuta Molecule con el comando que le pases.

Para probar este rol usando Molecule Wrapper, ejecuta el siguiente comando desde la raíz del proyecto:

./moleculew test

Nota: algunas de las dependencias necesitan permisos de sudo para instalarse.

Licencia

MIT

Información del Autor

John Freeman

GantSign Ltd. Número de empresa 06109112 (registrada en Inglaterra)

Acerca del proyecto

Role for installing extensions for the atom.io editor.

Instalar
ansible-galaxy install gantsign.atom-packages
Licencia
mit
Descargas
2.6k
Propietario