[meta] Remove unnecessary config playbook

pull/28/head
Alpha Chen 10 years ago
parent 01b8d3d0a8
commit b7d64d67f4

@ -1,37 +0,0 @@
- hosts: all
vars:
dependencies:
- git
- stow
tasks:
- name: install dependencies with homebrew
homebrew: name={{ item }} state=present
with_items: dependencies
when: ansible_distribution == "MacOSX"
- name: install dependencies with apt
apt: pkg={{ item }} state=present
with_items: dependencies
when: ansible_distribution == "Debian"
- hosts: all
vars:
stow_packages:
- config
- git
- pentadactyl
- ruby
- ssh
- tmux
- vim
tasks:
- name: clone/update dotfiles
git: repo=https://github.com/kejadlen/dotfiles.git dest=~/.dotfiles
- name: stow files
command: chdir={{ ansible_env.HOME }}/.dotfiles stow --target={{ ansible_env.HOME }} --stow {{ item }}
with_items: stow_packages
- name: link unstowable files
file: src={{ ansible_env.HOME }}/.dotfiles/{{ item.key }} dest={{ ansible_env.HOME}}/{{ item.value }} state=link
with_dict:
git/.gitignore: .gitignore
- name: setup ssh keys
local_action: command ruby ~/.dotfiles/scripts/setup_ssh_keys.rb
when: ansible_domain == "local"

@ -1,5 +1,8 @@
--- ---
- homebrew: name=stow - homebrew: name=stow
# when: ansible_distribution == "MacOSX"
# - apt: pkg=stow
# when: ansible_distribution == "Debian"
- command: > - command: >
chdir={{ ansible_env.HOME }}/.dotfiles chdir={{ ansible_env.HOME }}/.dotfiles
stow --stow --target={{ ansible_env.HOME }} {{ item }} stow --stow --target={{ ansible_env.HOME }} {{ item }}
@ -10,3 +13,4 @@
state: link state: link
with_dict: ln with_dict: ln
- local_action: command ruby scripts/setup_ssh_keys.rb - local_action: command ruby scripts/setup_ssh_keys.rb
# when: ansible_domain == "local"

Loading…
Cancel
Save