conorsch.homeshick
Rola homeshick Ansible
Zarządzaj dotfiles za pomocą homeshick. Ułatwia provisioning dotfiles na zdalnej maszynie. Nie wymaga sudo. Opcjonalnie instaluje wtyczki do vim, jeśli vim jest już zainstalowany.
Wymagania
- git
Zmienne Roli
Tu powinien znaleźć się opis zmiennych, które można ustawić dla tej roli, w tym zmiennych znajdujących się w defaults/main.yml, vars/main.yml oraz wszelkich zmiennych, które mogą lub powinny być ustawiane za pomocą parametrów roli. Należy też wspomnieć o zmiennych, które są odczytywane z innych ról i/lub globalnego kontekstu (np. hostvars, group vars itp.).
Zależności
Lista innych ról dostępnych na Galaxy powinna się tu znaleźć, wraz z wszelkimi szczegółami dotyczącymi parametrów, które mogą być ustawione dla innych ról lub zmiennych używanych z innych ról.
Przykład Playbooka
Zawieranie przykładu użycia roli (na przykład, z przekazywaniem zmiennych jako parametrów) jest zawsze miłe dla użytkowników:
- hosts: serwery
roles:
- { role: username.rolename, x: 42 }
Licencja
MIT
Deploys dotfiles with the bash-only homeshick project.
ansible-galaxy install conorsch.homeshick