forked from cs-jonathan-beber/machine
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.yml
33 lines (31 loc) · 1.11 KB
/
main.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
- hosts: localhost
vars:
- node_version: 6
- is_ci: "{{ ansible_env.TRAVIS_JOB_ID is defined }}"
- isnt_ci: "{{ ansible_env.TRAVIS_JOB_ID is not defined }}"
- is_osx: "{{ ansible_os_family == 'Darwin' }}"
- is_ubuntu: "{{ ansible_distribution == 'Ubuntu' }}"
- is_ubuntu13_plus: "{{ is_ubuntu and ansible_distribution_version|int >= 13 }}"
- is_ubuntu15_plus: "{{ is_ubuntu and ansible_distribution_version|int >= 15 }}"
tasks:
# essentials:
- include: tasks/apt.yml
- include: tasks/homebrew.yml
- include: tasks/core.yml
- include: tasks/dotfiles.yml
# specific stuff than can be commented out:
- include: tasks/atom.yml
- include: tasks/chrome.yml
- include: tasks/dbeaver.yml
- include: tasks/docker.yml
- include: tasks/dropbox.yml
- include: tasks/golang.yml
- include: tasks/node.yml
- include: tasks/python.yml
- include: tasks/ruby.yml
- include: tasks/skype.yml
- include: tasks/slack.yml
- include: tasks/spotify.yml
- include: tasks/terminal.yml
- include: tasks/visual-studio-code.yml
- include: tasks/vlc.yml