-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.default.yml
124 lines (113 loc) · 3.99 KB
/
config.default.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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
---
# ==================================================
# Role: dotfiles
# ==================================================
# dotfiles_repo: https://github.com/afonsoc12/dotfiles
# dotfiles_version: HEAD
# dotfiles_repo_dest: "{{ lookup('env','HOME') }}/.config/dotfiles"
# dotfiles_use_links: true
# dotfiles_extra_zshrc: # If set, must set dotfiles_use_links to true
# ==================================================
# Role: geerlingguy.mac.homebrew
# - docs: https://github.com/geerlingguy/ansible-collection-mac/blob/master/roles/homebrew/README.md
# ==================================================
# homebrew_upgrade_all_packages: false
homebrew_taps: [] # don't install default taps to avoid warnings in brew doctor
# homebrew_installed_packages:
# - git
# - gh
# - gpg
# - iperf3
# - derailed/k9s/k9s
# - kubectx
# - helm
# homebrew_cask_apps:
# - docker
# - iterm2
# - keepassxc
# - visual-studio-code
# - google-chrome
# ==================================================
# Role: mas
# ==================================================
# mas_upgrade_all_apps: false
mas_installed_apps: []
# - { id: 409201541, name: Pages }
# - { id: 409203825, name: Numbers }
# - { id: 409203825, name: Keynote }
# Uninstall does not work: https://github.com/mas-cli/mas/issues/313
# mas_uninstalled_apps: []
# ==================================================
# Role: python
# ==================================================
# python_pyenv_versions:
# - 3.9.16
# - 3.11.2
# python_pyenv_global:
# - 3.11.2
# python_pip_packages:
# - pytest
# - black
# - isort
# ==================================================
# Role: java
# ==================================================
# java_versions:
# - 11
# - 17
# - 21
# java_jenv_global: [11]
# ==================================================
# Role: dock
# ==================================================
# dock_persistent_apps:
# - {name: "iTerm", path: "/Applications/iTerm.app"}
# - {name: "Activity Monitor", path: "/System/Applications/Utilities/Activity Monitor.app"}
# - {name: "Google Chrome", path: "/Applications/Google Chrome.app"}
# dock_persistent_others:
# - {name: Applications, path: /Applications}
# - {name: Downloads, path: "/Users/{{ ansible_env.USER }}/Downloads"}
# ==================================================
# Role: macos
# ==================================================
# macos_config_files:
# - { src: files/smb/nsmb.conf, dest: /etc, become: true }
# - { src: files/rectangle/com.knollsoft.Rectangle.plist, dest: $HOME/Library/Preferences }
# macos_ini_properties:
# # KeePassXC
# - {path: $HOME/Library/Application Support/KeePassXC/keepassxc.ini, section: General, option: AutoReloadOnChange, value: "false"}
# macos_hosts:
# - {ip: 127.0.0.1, hosts: tst.com}
# macos_add_adobe_hosts: false
# macos_adobe_hosts_file: https://raw.githubusercontent.com/Ruddernation-Designs/Adobe-URL-Block-List/master/hosts
# macos_ssh_config: []
# - host: example.com
# user: test
# hostname: test.com
# port: 22
# key_file: ~/.ssh/id_rsa
# proxy_command: ssh -W %h:%p jumphost
# strict_host_key_checking: false
# ==================================================
# Role: git
# ==================================================
# git_global_name: John Doe
# git_global_email: [email protected]
# git_global_signing_key: ~/.ssh/my-ssh-key.pub
# git_global_present_configs:
# - { name: user.email, value: "{{ git_global_email }}" }
# - { name: user.signingkey, value: "{{ git_global_signing_key }}" }
# - { name: pull.rebase, value: "true" }
# - { name: commit.gpgsign, value: "true" }
# - { name: tag.gpgsign, value: "true" }
# - { name: init.defaultBranch, value: master }
# git_global_absent_configs:
# - gpg.format
# git_clone_repos:
# - { repo: [email protected]:<USER>/<REPO>.git, dest: $HOME/git/<REPO> }
# ==================================================
# Role: vscode
# ==================================================
# ide_vscode_extensions:
# - GitHub.copilot
# - GitHub.vscode-pull-request-github