You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
716 B
37 lines
716 B
- hosts: all
|
|
tasks:
|
|
- group_by: key=os_{{ ansible_distribution }}
|
|
tags: always
|
|
|
|
- hosts: all
|
|
pre_tasks:
|
|
- name: update dotfiles repo
|
|
git:
|
|
repo: https://github.com/kejadlen/dotfiles.git
|
|
dest: ~/.dotfiles
|
|
ignore_errors: yes
|
|
|
|
- import_playbook: playbooks/homebrew.yml
|
|
- import_playbook: playbooks/defaults.yml
|
|
|
|
- hosts: os_MacOSX
|
|
roles:
|
|
- role: osx
|
|
tasks:
|
|
- name: install fennel
|
|
command: luarocks install fennel
|
|
|
|
- hosts: all
|
|
roles:
|
|
- dotfiles
|
|
- ruby
|
|
- zsh
|
|
|
|
- hosts: all
|
|
tasks:
|
|
|
|
- name: update git remote for dotfiles
|
|
command: git remote set-url origin git@github.com:kejadlen/dotfiles.git
|
|
args:
|
|
chdir: ~/.dotfiles
|