-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlinux_ws.yml
74 lines (70 loc) · 2.08 KB
/
linux_ws.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
---
- hosts: wsl
connection: local
pre_tasks:
- name: update repositories
apt: update_cache=yes
changed_when: false
become: true
- import_tasks: tasks/facts.yml
vars_files:
- '{{playbook_dir}}/vars.yml'
- '{{playbook_dir}}/passwords.yml'
vars:
ansible_become_pass: '{{sudo_pass}}'
tasks:
# Basic terminal
- import_tasks: tasks/shell.yml
tags: shell
- import_tasks: tasks/bashrcs.yml
tags: bashrcs
- import_tasks: tasks/zsh.yml
tags: zsh
- import_tasks: tasks/mybash_functions.yml
tags: shell
- import_tasks: tasks/ansible.yml
- import_tasks: tasks/nodejs.yml
become: true
tags: node
# - import_tasks: tasks/shell_colors/gruvbox_theme_for_mintty.yml
- import_tasks: tasks/dircolors.yml
- import_tasks: tasks/starship.yml
- import_tasks: tasks/windows_nerdfonts.yml
tags: nerdfonts
- import_tasks: tasks/windows_terminal.yml
when: "'WSL' in wsl_version"
- import_tasks: tasks/wsl_display.yml
when: "'WSL' in wsl_version"
- import_tasks: tasks/wsl_integration.yml
when: "'WSL' in wsl_version"
- import_tasks: tasks/searchers.yml
- import_tasks: tasks/git.yml
tags: git
# - import_tasks: tasks/vim.yml
- import_tasks: tasks/neovim.yml
# Cmd line tools
# - import_tasks: tasks/bashmarks.yml
- import_tasks: tasks/fzf.yml
#- import_tasks: tasks/fasd.yml
- import_tasks: tasks/zoxide.yml
# Other apps
- import_tasks: tasks/tmux.yml
- import_tasks: tasks/tmuxinator.yml
- import_tasks: tasks/verint_em_shell.yml
# Python
- import_tasks: tasks/pythondev.yml
tags: python
# JavaScript
- import_tasks: tasks/javascript.yml
tags: javascript
# Yaml
- import_tasks: tasks/yamldev.yml
# lua
- import_tasks: tasks/luadev.yml
# Virtualization server
- import_tasks: tasks/docker.yml
become: true
tags: docker
- import_tasks: tasks/pywinrm.yml
# - import_tasks: tasks/vagrant.yml needs to be install from website to get the
# latest version