gantsign.default-web-browser
Rol de Ansible: Navegador Web Predeterminado
Esta rol establece el navegador web predeterminado para el escritorio Gnome.
Requisitos
Ansible >= 2.9
Ubuntu
- Bionic (18.04)
- Focal (20.04)
Escritorio compatible
- Gnome
Navegador web instalado
- Este rol no instala el navegador web; necesitas tener ya instalado el navegador de tu elección antes de usar este rol.
Variables del Rol
Las siguientes variables cambiarán el comportamiento de este rol (se muestran valores predeterminados a continuación):
# El navegador web que se hará predeterminado (es decir, el nombre del archivo .desktop sin la extensión)
default_web_browser: google-chrome
Ejemplo de Playbook
- hosts: servidores
roles:
- role: gantsign.default-web-browser
default_web_browser: google-chrome
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 es probado 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)
Role for setting the default web browser for Gnome desktop.
ansible-galaxy install gantsign.default-web-browser