-
Notifications
You must be signed in to change notification settings - Fork 2
/
main.yml
186 lines (166 loc) · 3.74 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
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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
---
- hosts: all
vars_files:
- default.config.yml
pre_tasks:
- name: Include playbook configuration.
include_vars: "{{ item }}"
with_fileglob:
- "{{ playbook_dir }}/config.yml"
tags:
- always
- name: Set ansible_distribution to Ubuntu
set_fact: ansible_distribution="Ubuntu"
tags:
- always
- name: Install PHP
import_tasks: tasks/php.yml
when: install_php
become: true
tags:
- php
roles:
- role: geerlingguy.composer
when: install_composer
become: true
tags:
- php
- composer
- role: darkwizard242.googlechrome
when: install_chrome
become: true
tags:
- chrome
- role: geerlingguy.docker
when: install_docker
become: true
tags:
- docker
- role: gantsign.antigen
when: install_zsh
become: true
users: "{{antigen_users}}"
tags:
- zsh
- antigen
- role: gantsign.antigen_bundles
when: install_zsh
become: true
users: "{{antigen_bundle_users}}"
tags:
- zsh
- antigen_bundles
- role: webarchitect609.jet_brains_toolbox
when: install_jetbrains_toolbox
become: true
tags:
- jetbrains_toolbox
- role: ngetchell.vscode
when: install_vscode
become: true
tags:
- vscode
tasks:
- name: Install NVM
import_tasks: tasks/nvm.yml
when: install_nvm
tags:
- node
- nvm
- name: Install Lando
import_tasks: tasks/lando.yml
when: install_lando
become: true
tags:
- lando
- name: Install AWS Cli
import_tasks: tasks/awscli.yml
when: install_aws
become: true
tags:
- awscli
- name: Install kubectl
import_tasks: tasks/kubectl.yml
when: install_kubectl
become: true
tags:
- kubectl
- k8s
- name: Install minikube
import_tasks: tasks/minikube.yml
when: install_minikube
become: true
tags:
- minikube
- k8s
- name: Install helm
import_tasks: tasks/helm.yml
when: install_helm
become: true
tags:
- helm
- k8s
- name: install lens
import_tasks: tasks/lens.yml
when: install_lens
become: true
tags:
- lens
- k8s
- name: install lagoon
import_tasks: tasks/lagoon.yml
when: install_lagoon
become: true
tags:
- lagoon
- k8s
- name: Install Spotify
import_tasks: tasks/spotify.yml
when: install_spotify
tags:
- spotify
- name: Install Bitwarden
import_tasks: tasks/bitwarden.yml
when: install_bitwarden
tags:
- bitwarden
- name: Install Slack
import_tasks: tasks/slack.yml
when: install_slack
become: true
tags:
- slack
- name: Install Mattermost Desktop
import_tasks: tasks/mattermost.yml
when: install_mattermost
become: true
tags:
- mattermost
- name: Set .zshrc
import_tasks: tasks/zshrc.yml
when: configure_zshrc
tags:
- zshrc
- name: Install camset
import_tasks: tasks/camset.yml
when: install_camset
become: true
tags:
- camset
- name: Install invoke
import_tasks: tasks/invoke.yml
when: install_invoke
become: true
tags:
- invoke
- name: Install peek
import_tasks: tasks/peek.yml
when: install_peek
become: true
tags:
- peek
- name: Set hardware clock to local timezone
import_tasks: tasks/hwclock.yml
when: hw_clock_local_timezone
tags:
- hwclock