geerlingguy.dotfiles

Rol de Ansible: Dotfiles

CI

Instala un conjunto de dotfiles desde un repositorio Git dado. Por defecto, instalará mis (geerlingguy) dotfiles, pero puedes usar cualquier conjunto de dotfiles que desees, siempre que sigan un formato convencional.

Requisitos

Requiere git en la máquina gestionada (puedes instalarlo fácilmente con geerlingguy.git si es necesario).

Variables de Rol

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):

dotfiles_repo: "https://github.com/geerlingguy/dotfiles.git"
dotfiles_repo_version: master

El repositorio git y la rama/etiqueta/hash de confirmación que se utilizarán para recuperar los dotfiles. Los dotfiles generalmente deben estar organizados dentro del directorio raíz del repositorio.

dotfiles_repo_accept_hostkey: false

Agrega la clave del host para la URL del repositorio si no se ha agregado ya. Si ssh_opts contiene "-o StrictHostKeyChecking=no", este parámetro se ignora.

dotfiles_repo_local_destination: "~/Documents/dotfiles"

La ruta local donde se clonará el dotfiles_repo.

dotfiles_home: "~"

El directorio de inicio donde se vincularán los dotfiles. Generalmente, el valor predeterminado debería funcionar, pero en algunas circunstancias, o al ejecutar el rol como sudo en nombre de otro usuario, es posible que desees especificar la ruta completa.

dotfiles_files:
  - .zshrc
  - .gitignore
  - .inputrc
  - .vimrc

Qué archivos del repositorio de dotfiles deben estar vinculados al dotfiles_home.

Dependencias

Ninguna

Ejemplo de Playbook

- hosts: localhost
  roles:
    - { role: geerlingguy.dotfiles }

Licencia

MIT / BSD

Información del Autor

Este rol fue creado en 2015 por Jeff Geerling, autor de Ansible for DevOps.

Acerca del proyecto

Dotfile installation for UNIX/Linux.

Instalar
ansible-galaxy install geerlingguy.dotfiles
Licencia
mit
Descargas
93.4k
Propietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns