-
Notifications
You must be signed in to change notification settings - Fork 3
/
machine.msk.yaml
64 lines (47 loc) · 1.39 KB
/
machine.msk.yaml
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
---
# I use .dotfiles from github.com/markosamuli/dotfiles and I don't want the
# Ansible roles messing up with my .bashrc or .zshrc files.
nvm_shell_init: false
pyenv_init_shell: false
gcloud_setup_shell: false
golang_init_shell: false
linuxbrew_init_shell: false
aws_tools_init_shell: false
asdf_init_shell: false
# Install antivirus tools
install_antivirus: true
# Install Docker
install_docker: true
# Install Golang
install_golang: true
# Install Linuxbrew so I can use it to install Hugo
install_linuxbrew: true
# Install Lua as my dotfiles have Lua code
install_lua: true
# Install monitoring tools
install_monitoring: true
# Install Ruby with rbenv so I can use travis gem
install_ruby: true
# Install Rust programming language
install_rust: true
# Install security tools
install_security: true
# Install security hardening software
install_security_hardening: true
# Install Terraform
install_terraform: true
# Install zsh
install_zsh: true
# Install legacy Python 2.7 version
pyenv_python27_version: "2.7.18"
# Default Python version
pyenv_global: "{{ pyenv_python38_version }}"
# Python versions to install
pyenv_python_versions:
- "{{ pyenv_python27_version }}"
- "{{ pyenv_python37_version }}"
- "{{ pyenv_python38_version }}"
# Use Node.js v12.x as the default version
nvm_default_node_version: lts/erbium
# Prefer python3 during Google Cloud SDK install
gcloud_prefer_python3: true