charlesrocket.dotfiles
dotfiles_role
Gitリポジトリからdotfilesをデプロイします。
要件
管理対象のマシンにgit
が必要です(git_role)
インストール
requirements.yml
:
roles:
- name: charlesrocket.dotfiles
例
- name: プレイブック
hosts: all
roles:
- charlesrocket.dotfiles
変数の設定
例
dotfiles_repo: "https://github.com/charlesrocket/dotfiles.git" # dotfiles
dotfiles_repo_version: openbsd # トラッキングするブランチ
dotfiles_repo_accept_hostkey: false # StrictHostKeyChecking
dotfiles_repo_force: false # git cloneを強制
dotfiles_repo_local_destination: "~/git/dotfiles" # ローカルリポジトリのパス
dotfiles_home: "~" # ローカルのdotfilesのパス
dotfiles_files: # トラッキングするファイル
- .config/mc/ini
- .zshrc