darkwizard242.polychromatic
Rol de Ansible: polychromatic
Rol para instalar (por defecto) el paquete polychromatic o desinstalarlo (si se pasa como variable) en sistemas Ubuntu. Polychromatic es una aplicación de frontend para personalizar la funcionalidad de los periféricos Razer en GNU/Linux.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles están listadas a continuación (ubicadas en defaults/main.yml
):
Lista de Variables:
polychromatic_repo: 'ppa:polychromatic/stable'
polychromatic_repo_desired_state: present
polychromatic_repo_filename: polychromatic
polychromatic_app: polychromatic-meta
polychromatic_package_desired_state: present
Tabla de Variables:
Variable | Descripción |
---|---|
polychromatic_repo | Se refiere al repositorio PPA que se añadirá. |
polychromatic_repo_desired_state | Definido para elegir dinámicamente si añadir/mantener (es decir, present ) o eliminar (es decir, absent ) la lista de archivos del repositorio en /etc/apt/sources.list.d . |
polychromatic_repo_filename | Definido para establecer el nombre del archivo del repositorio que se guardará en /etc/apt/sources.list.d . |
polychromatic_app | Define la aplicación a instalar, es decir, polychromatic-meta. |
polychromatic_package_desired_state | Definido para elegir dinámicamente si instalar (es decir, present o latest ) o desinstalar (es decir, absent ) el paquete. Por defecto se establece en present . |
Dependencias
Ninguna.
Ejemplo de Playbook
Para el comportamiento por defecto del rol (es decir, la instalación del paquete polychromatic) en playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.polychromatic
Para personalizar el comportamiento del rol (es decir, la instalación de la última versión del paquete polychromatic) en playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.polychromatic
vars:
polychromatic_package_desired_state: latest
Para personalizar el comportamiento del rol (es decir, la desinstalación del paquete polychromatic) en playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.polychromatic
vars:
polychromatic_package_desired_state: absent
Licencia
Información del Autor
Este rol fue creado por Ali Muhammad.
For dynamically installing or uninstalling 'polychromatic' package.
ansible-galaxy install darkwizard242.polychromatic