-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathplaybook.yml
117 lines (116 loc) · 4 KB
/
playbook.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
---
- hosts: all
# connection: local
vars_files:
- default.config.yml
pre_tasks:
- name: Include playbook configuration.
include_vars: "{{ item }}"
with_fileglob:
- "{{ playbook_dir }}/config.yml"
tags: ['always']
tasks:
# System info
- import_tasks: tasks/system-info.yml
tags: ['system-info']
# Browsers
- import_tasks: tasks/browsers/chromium.yml
tags: ['browsers', 'chromium']
when: configure_chromium
- import_tasks: tasks/browsers/edge.yml
tags: ['browsers', 'edge']
when: configure_edge
# Chats
- import_tasks: tasks/chats/slack.yml
tags: ['chats', 'slack']
when: configure_slack
- import_tasks: tasks/chats/telegram.yml
tags: ['chats', 'telegram']
when: configure_telegram
- import_tasks: tasks/chats/whatsdesk.yml
tags: ['chats', 'whatsdesk']
when: configure_whatsdesk
- import_tasks: tasks/chats/zoom.yml
tags: ['chats', 'zoom']
when: configure_zoom
# Desktop flavours
- import_tasks: tasks/desktop-flavours/main.yml
tags: ['desktop-flavours']
when: configure_desktop
# Devevelopment tools
- import_tasks: tasks/development-tools/codium.yml
tags: ['dev-tools', 'codium']
- import_tasks: tasks/development-tools/codium-extensions.yml
tags: ['dev-tools', 'codium', 'codium-extensions']
when: configure_codium_extensions
- import_tasks: tasks/development-tools/codium-preferences.yml
tags: ['dev-tools', 'codium', 'codium-preferences']
when: configure_codium_extensions
- import_tasks: tasks/development-tools/git.yml
tags: ['dev-tools', 'git']
when: configure_git
- import_tasks: tasks/development-tools/postman.yml
tags: ['dev-tools', 'postman']
when: configure_postman
# Infrastructure
- import_tasks: tasks/infrastructure/awscli.yml
tags: ['infra', 'awscli']
when: configure_awscli
- import_tasks: tasks/infrastructure/docker.yml
tags: ['infra', 'docker']
when: configure_docker
- import_tasks: tasks/infrastructure/kubectl.yml
tags: ['infra', 'kubectl']
when: configure_kubectl
- import_tasks: tasks/infrastructure/lens.yml
tags: ['infra', 'lens']
when: configure_lens
- import_tasks: tasks/infrastructure/ngrok.yml
tags: ['infra', 'ngrok']
when: configure_ngrok
# Miscelaneous
- import_tasks: tasks/miscelaneous/flameshot.yml
tags: ['misc', 'flameshot']
when: configure_flameshot
- import_tasks: tasks/miscelaneous/notion.yml
tags: ['misc', 'notion']
when: configure_notion
- import_tasks: tasks/miscelaneous/solaar.yml
tags: ['misc', 'solaar']
when: configure_solaar
- import_tasks: tasks/miscelaneous/ulauncher.yml
tags: ['misc', 'ulauncher']
when: configure_ulauncher
- import_tasks: tasks/miscelaneous/wifi-powersave-mode.yml
tags: ['misc', 'powersave']
when: configure_wifi_powersave_mode
# Services
- import_tasks: tasks/services/authy.yml
tags: ['services', 'authy']
when: configure_authy
- import_tasks: tasks/services/bitwarden.yml
tags: ['services', 'bitwarden']
when: configure_bitwarden
- import_tasks: tasks/services/spotify.yml
tags: ['services', 'spotify']
when: configure_spotify
- import_tasks: tasks/services/youtube-music.yml
tags: ['services', 'youtube-music']
when: configure_youtube_music
# Shell
- import_tasks: tasks/shell/fish.yml
tags: ['shell', 'fish']
when: configure_fish
- import_tasks: tasks/shell/oh-my-fish.yml
tags: ['shell', 'oh-my-fish']
when: configure_omf
- import_tasks: tasks/shell/tilix.yml
tags: ['shell', 'tilix']
when: configure_tilix
# Installing and uninstalling packages
- import_tasks: tasks/apt-install.yml
tags: ['apt-install']
when: configure_apt_install
- import_tasks: tasks/apt-uninstall.yml
tags: ['apt-uninstall']
when: configure_apt_uninstall