all repos — nixfiles @ 8d688e54a1d68b2f02b397a193a05c5762e691d7

System and user configuration, managed by nix and home-manager

Add vagrant configuration with ansible provisioning

Alan Pearce
commit

8d688e54a1d68b2f02b397a193a05c5762e691d7

parent

6ff45924c8e408668e0851fb5058700822c77e93

1 file changed, 32 insertions(+), 0 deletions(-)

changed files
A tag-vagrant/vagrant.d/ansible/site.yml
@@ -0,0 +1,32 @@
+--- +- hosts: all + sudo: yes + vars: + packages: + - zsh + - htop + - lsof + - git + - rcm + tasks: + - include: centos.yml + when: ansible_distribution == "CentOS" + + - include: debian.yml + when: ansible_distribution == "Debian" + + - name: Ensure that dotfiles are checked out + sudo: no + git: + repo: git://github.com/alanpearce/dotfiles + dest: ~/dotfiles + update: yes + + - name: Change shell to zsh + user: + name: vagrant + shell: /bin/zsh + + - name: Install dotfiles + sudo: no + command: /usr/bin/rcup -d dotfiles -t zsh -t git -x README.org -x Brewfile -x LaunchAgents chdir=/home/vagrant