-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbootstrap.yml
44 lines (44 loc) · 1.9 KB
/
bootstrap.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
34
35
36
37
38
39
40
41
42
43
44
---
#./bootstrap.sh /Users/feffi/Desktop/.macos-bootstrap
- hosts: 127.0.0.1
connection: local
become: false
gather_facts: true
vars:
#DEBUG: true
roles:
- { role: feffi.macos-include-vars,
# Include custom vars from defined locations
macos_include_vars: {
paths: "{{ cli_path | default( inventory_dir + '/.macos-bootstrap' ) }}",
# Extension of files to include.
extensions: [ "yml", "json" ],
# Exclude files matching this names
excludes: [ "requirements.yml", ".DS_Store" ],
# Directory depth to used search for files
# 1 = only files directly in include_vars_dir_paths
depth: 1
}
}
- { role: feffi.debug, tags: [ 'debug' ] }
- { role: feffi.ssh-config, tags: [ 'ssh-config' ] }
- { role: feffi.git-config, tags: [ 'git-config' ] }
- { role: feffi.macos-dotfiles, tags: [ 'dotfiles' ] }
- { role: feffi.macos-homebrew, tags: [ 'homebrew' ] }
- { role: feffi.macos-pip, tags: [ 'pip' ] }
- { role: feffi.macos-softwareupdate, tags: [ 'softwareupdate' ] }
- { role: feffi.macos-timemachine, tags: [ 'timemachine' ] }
- { role: feffi.macos-ohmyzsh, tags: [ 'ohmyzsh' ] }
- { role: feffi.macos-computername, tags: [ 'computername' ] }
- { role: feffi.macos-timezone, tags: [ 'timezone' ] }
- { role: feffi.macos-standby, tags: [ 'standby' ] }
- { role: feffi.macos-defaults, tags: [ 'defaults' ] }
- { role: feffi.macos-settings, tags: [ 'settings' ] }
- { role: feffi.macos-ui, tags: [ 'ui' ] }
- { role: feffi.macos-finder, tags: [ 'finder' ] }
- { role: feffi.macos-dock, tags: [ 'dock' ] }
- { role: feffi.macos-avatar, tags: [ 'avatar' ] }
- { role: feffi.macos-sublime, tags: [ 'sublime' ] }
- { role: feffi.macos-git-repos, tags: [ 'git-repos' ] }
- { role: feffi.macos-npm, tags: [ 'npm' ] }
#- { role: feffi.macos-ssd }