-
Notifications
You must be signed in to change notification settings - Fork 4
/
workstation.yml
68 lines (66 loc) · 1.7 KB
/
workstation.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
---
# File: workstation.yml
- hosts: localhost
connection: local
pre_tasks:
- name: Fail if Ansible version is too old
fail:
msg: "Workstation requires a minimum Ansible version of {{ ansible_minimum_version }}. Please update Ansible and run workstation.sh again."
when: ansible_version.full is version(ansible_minimum_version, operator='lt', strict=True)
- name: abort execution on 32-bit environments
fail:
msg: "These playbooks are now only available on 64-bit OSes"
when: ansible_architecture == "i386"
become: yes
vars_files:
- versions.yml
roles:
# - common
# - communication
# - development
# - containerization
# - networking
- iac
# - java
# - jmeter
# - zaproxy
# - burp_suite
# - sqlmap
# - spotbugs
# - firefox_de
# - google_chrome
# - dbeaver
# - apache_directory_studio
# - eclipse
# - umlet
# - soapui
# - micro
# - pencil
# - postman
- ratpoison
# - cloud
# - visual_studio
# - security
- hosts: localhost
connection: local
pre_tasks:
- name: Fail if Ansible version is too old
fail:
msg: "Workstation requires a minimum Ansible version of {{ ansible_minimum_version }}. Please update Ansible and run workstation.sh again."
when: ansible_version.full is version(ansible_minimum_version, operator='lt', strict=True)
- name: abort execution on 32-bit environments
fail:
msg: "These playbooks are now only available on 64-bit OSes"
when: ansible_architecture == "i386"
vars_files:
- local.yaml
- versions.yml
roles:
- local
- asdf
- firefox_de
# - go
- codium
# - krew
- kubenav
# - freemind