Move playbooks into their own directory
This commit is contained in:
33
playbooks/UnixCLI.yaml
Normal file
33
playbooks/UnixCLI.yaml
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
- hosts: localhost
|
||||
roles:
|
||||
- role: sudo
|
||||
when: ansible_user_id != "root"
|
||||
- role: python
|
||||
|
||||
- role: zsh
|
||||
- role: neovim
|
||||
- role: tmux
|
||||
- role: system-info
|
||||
when: '"WSL" not in ansible_kernel'
|
||||
|
||||
- role: ag
|
||||
- role: bat
|
||||
- role: curl
|
||||
- role: fzf
|
||||
- role: gh
|
||||
- role: git
|
||||
- role: htop
|
||||
- role: jp
|
||||
- role: jq
|
||||
- role: readline
|
||||
- role: tidy
|
||||
- role: tree
|
||||
- role: yq
|
||||
- role: watch
|
||||
|
||||
- role: llvm
|
||||
- role: nodejs
|
||||
|
||||
- role: wsl
|
||||
when: '"WSL" in ansible_kernel'
|
||||
5
playbooks/UnixGUI.yaml
Normal file
5
playbooks/UnixGUI.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
- import_playbook: UnixCLI.yaml
|
||||
- hosts: localhost
|
||||
roles:
|
||||
- role: 1password
|
||||
3
playbooks/WSL.yaml
Normal file
3
playbooks/WSL.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
---
|
||||
- import_playbook: Unix.yaml
|
||||
- import_playbook: Windows.yaml
|
||||
36
playbooks/Windows.yaml
Normal file
36
playbooks/Windows.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
- hosts: windows
|
||||
|
||||
vars:
|
||||
install_cad_apps: false
|
||||
|
||||
roles:
|
||||
- role: python
|
||||
- role: git
|
||||
- role: powershell
|
||||
- role: neovim
|
||||
- role: system-info
|
||||
|
||||
- role: ag
|
||||
- role: bat
|
||||
- role: curl
|
||||
- role: fzf
|
||||
- role: gh
|
||||
- role: jq
|
||||
- role: tree
|
||||
- role: yq
|
||||
|
||||
- role: llvm
|
||||
- role: nodejs
|
||||
|
||||
- role: 1password
|
||||
- role: autohotkey
|
||||
- role: firefox
|
||||
- role: obsidian
|
||||
- role: powertoys
|
||||
- role: windows-terminal
|
||||
|
||||
- role: autodesk-fusion360
|
||||
when: install_cad_apps
|
||||
- role: prusaslicer
|
||||
when: install_cad_apps
|
||||
13
playbooks/macOS.yaml
Normal file
13
playbooks/macOS.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
- import_playbook: UnixGUI.yaml
|
||||
- hosts: localhost
|
||||
roles:
|
||||
- role: fonts
|
||||
- role: mas
|
||||
|
||||
- role: iterm
|
||||
- role: magnet
|
||||
- role: microsoft-remote-desktop
|
||||
- role: obsidian
|
||||
- role: viscosity
|
||||
- role: webcatalog
|
||||
Reference in New Issue
Block a user