nass600.powerline
Rol de Ansible - Powerline
Instala y configura Powerline en sistemas Linux y macOS.
Requisitos
Este rol asume que ya tienes los archivos de configuración ubicados en tu sistema de archivos (es decir, colores, temas...).
Variables del Rol
Las variables disponibles están listadas a continuación, junto con sus valores predeterminados (ver defaults/main.yml
):
powerline
powerline_package_name: "powerline-status"
Nombre del paquete de Powerline a instalar. Puedes agregar una versión personalizada si es necesario.
powerline_version: ""
Versión de Powerline a instalar. Predeterminado: vacío, lo que significa la más reciente.
powerline_extra_segments:
- {name: powerline-gitstatus, version: "v1.2.1"}
Segmentos adicionales de Powerline segments que deben ser instalados.
powerline_daemon_destination: "~/.bashrc"
Archivo donde deseas establecer el lanzamiento del daemon de Powerline.
Configuración de Powerline
powerline_config_dir: "~/.config/powerline"
Ubicación de los archivos de configuración de Powerline. Este directorio es donde se creará el config.json
principal.
powerline_config_shell_colorscheme: "default"
powerline_config_shell_theme: "default"
powerline_config_vim_colorscheme: "default"
powerline_config_vim_theme: "default"
Temas utilizados para generar el config.json
.
Fuentes de Powerline
powerline_fonts_repo: "git://github.com/powerline/fonts.git"
Repositorio donde se encuentran las fuentes parcheadas.
powerline_fonts_dir: "{{ powerline_config_dir }}/fonts"
Directorio donde deseas colocar las fuentes descargadas.
Dependencias
- Python + Pip
Ejemplo de Playbook
Incluir un ejemplo sobre cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios:
- hosts: servers
roles:
- { role: nass600.powerline }
Licencia
Información del Autor
ansible-galaxy install nass600.powerline