Opened 6 years ago
Last modified 6 years ago
#3037 accepted enhancement
Install dotfiles with Ansible
Reported by: | dustin | Owned by: | sa2ajj |
---|---|---|---|
Priority: | major | Milestone: | sys - other |
Version: | Keywords: | ansible | |
Cc: |
Description
I find it pretty handy to have my dotfiles installed by a configuration management system. For example:
https://github.com/mozilla/build-puppet/tree/master/modules/users/files/people/dmitchell
Change History (8)
comment:1 Changed 6 years ago by sa2ajj
- Version 0.8.9 deleted
comment:2 Changed 6 years ago by dustin
Repos like that are generally good for one person's dotfiles across multiple machines. The idea with this support would be to allow each of us to have our own vim config, git config, shell, etc. installed automatically.
comment:3 Changed 6 years ago by dustin
- Resolution set to wontfix
- Status changed from new to closed
I tried this, and while it's pretty trivial with Puppet, it requires a bit too much elbow-grease in Ansible to be worthwhile.
comment:4 Changed 6 years ago by sa2ajj
- Resolution wontfix deleted
- Status changed from closed to reopened
I'd like to try it.
BTW, if you copy your Puppet snippet, it might be a bit easier.
comment:5 Changed 6 years ago by sa2ajj
- Owner set to sa2ajj
- Status changed from reopened to accepted
comment:6 Changed 6 years ago by dustin
comment:7 Changed 6 years ago by dustin
http://docs.ansible.com/synchronize_module.html might help..
comment:8 Changed 6 years ago by dustin
- Milestone changed from sys - on-bb-infra to sys - other
I don't know what way other people use, I do not :/
I found this repo with some some script and example: script & example.