dotfiles
https://galaxy.ansible.com/devopstoolbox.dotfiles
ansible-galaxy install devopstoolbox.dotfiles
- For RHEL, a Red Hat subscription or functional local repository.
dotfiles_repo: "https://github.com/crivetimihai/dotfiles.git"
dotfiles_repo_version: HEAD
dotfiles_path: ~/.dotfiles
spacemacs_version: "v0.200.13"
dotfiles_user: ansible
# Link dotfiles
dotfiles_files:
- .tmux.conf.local
- .tmux.conf
- .zshrc
# Copy (and backup)
dotfiles_copy:
- .zshrc.local
- .gitconfig
# Sync (no backup)
dotfiles_sync:
- .config
- For Red Hat, subscription-manager.
---
- name: Install dotfiles on localhost
hosts:
- localhost
connection: local
tasks:
- name: dotfiles is configured
import_role:
name: devopstoolbox.dotfiles
vars:
dotfiles_repo: "https://github.com/crivetimihai/dotfiles.git"
dotfiles_repo_version: HEAD
dotfiles_path: ~/.dotfiles
spacemacs_version: "v0.200.13"
dotfiles_user: ansible
# Link dotfiles
dotfiles_files:
- .tmux.conf.local
- .tmux.conf
- .zshrc
# Copy (and backup)
dotfiles_copy:
- .zshrc.local
- .gitconfig
# Sync (no backup)
dotfiles_sync:
- .config
tags: dotfiles
MIT