hussainweb.chezmoi

Ansible Chezmoi

Instala chezmoi en servidores Ubuntu y Debian.

Requisitos

Si estableces chezmoi_install_method en "snap", entonces el huésped necesita tener snap instalado.

Variables del Rol

Todas las variables están documentadas en el archivo defaults/main.yml.

chezmoi_install_method: "download"

Establece esto en "snap" para instalar chezmoi usando snap. En este momento, no se admiten otros gestores de paquetes. Si configuras esto a otro valor, el rol descargará ya sea el archivo deb o el rpm, dependiendo del sistema operativo, y lo instalará.

chezmoi_version: ""

Establece esto en la versión que deseas instalar. Si se deja en blanco, detectará la última versión disponible de Github y la descargará. Esta configuración no se utiliza si chezmoi_install_method está configurado en "snap".

IMPORTANTE: La versión DEBE ser un nombre de etiqueta en Github. Por ejemplo, "v2.1.2" (nota la 'v' al principio).

chezmoi_init_url: ""

Establece esto en la URL de un repositorio con los dotfiles de chezmoi que deseas usar. Esta opción se pasa tal cual a chezmoi, lo que significa que puedes usar todo tipo de opciones que chezmoi admite. Por ejemplo, si tu repositorio está en Github con el nombre dotfiles, entonces solo necesitas establecer esta variable en tu nombre de usuario de Github.

Si no estableces esta variable, se ejecutará chezmoi init sin ninguna opción.

Dependencias

Solo se requiere la colección community.general de Ansible para ejecutar este playbook.

Ejemplo de Playbook

En progreso.

- hosts: servers
  roles:
    - { role: hussainweb.chezmoi, chezmoi_init_url: "github_username" }

Licencia

MIT

Información del Autor

Lee más sobre mí.

Acerca del proyecto

install chezmoi

Instalar
ansible-galaxy install hussainweb.chezmoi
Licencia
mit
Descargas
433
Propietario