geerlingguy.dotfiles

Ansible-Rolle: Dotfiles

CI

Installiert eine Sammlung von Dotfiles aus einem angegebenen Git-Repository. Standardmäßig werden meine (geerlingguy's) Dotfiles installiert, aber du kannst jede Sammlung von Dotfiles verwenden, solange sie einem üblichen Format folgen.

Anforderungen

Benötigt git auf der verwalteten Maschine (du kannst es einfach mit geerlingguy.git installieren, falls erforderlich).

Rollenvariablen

Verfügbare Variablen sind unten aufgelistet, zusammen mit Standardwerten (siehe defaults/main.yml):

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

Das Git-Repository und der Branch/Tag/Commit-Hash zur Verwendung beim Abrufen der Dotfiles. Dotfiles sollten im Allgemeinen im Stammverzeichnis des Repositories angeordnet sein.

dotfiles_repo_accept_hostkey: false

Füge den Hostschlüssel für die Repo-URL hinzu, falls er noch nicht hinzugefügt wurde. Wenn ssh_opts "-o StrictHostKeyChecking=no" enthält, wird dieses Parameter ignoriert.

dotfiles_repo_local_destination: "~/Documents/dotfiles"

Der lokale Pfad, an dem das dotfiles_repo geklont wird.

dotfiles_home: "~"

Das Home-Verzeichnis, in dem Dotfiles verlinkt werden. Im Allgemeinen sollte der Standardwert funktionieren, aber in bestimmten Fällen oder wenn die Rolle als sudo im Namen eines anderen Benutzers ausgeführt wird, möchtest du vielleicht den vollen Pfad angeben.

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

Welche Dateien aus dem Dotfiles-Repository mit dem dotfiles_home verlinkt werden sollen.

Abhängigkeiten

Keine

Beispiel-Playbook

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

Lizenz

MIT / BSD

Autorinformationen

Diese Rolle wurde 2015 von Jeff Geerling erstellt, Autor von Ansible for DevOps.

Über das Projekt

Dotfile installation for UNIX/Linux.

Installieren
ansible-galaxy install geerlingguy.dotfiles
Lizenz
mit
Downloads
93.4k
Besitzer
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns