Since iscsi supports luks + btrfs over the network and makes for an amazing networked backup drive we should include that in our default config.
83 lines
1.4 KiB
YAML
83 lines
1.4 KiB
YAML
---
|
|
# Run through all tasks to setup machines
|
|
|
|
- hosts: localhost
|
|
gather_facts: true
|
|
order: inventory
|
|
vars:
|
|
executable_temp_dir: /tmp
|
|
awscli_install_dir: /opt/aws-cli/
|
|
vault_version: 1.9.3
|
|
swap_file_path: /swap/swapfile
|
|
swap_file_size_mb: 4096
|
|
|
|
roles:
|
|
- role: pacman_update
|
|
tags: ["pacman"]
|
|
|
|
- role: pacman_system_tools
|
|
tags: ["pacman"]
|
|
|
|
- role: pacman_daily_drivers
|
|
tags: ["pacman"]
|
|
|
|
- role: yay_daily_drivers
|
|
tags: ["yay"]
|
|
|
|
- role: snap_daily_drivers
|
|
tags: ["snap"]
|
|
|
|
- role: arch_openssh
|
|
tags: ["ssh"]
|
|
|
|
- role: arch_ufw
|
|
tags: ["ufw"]
|
|
|
|
- role: arch_wireguard
|
|
tags: ["wireguard"]
|
|
|
|
- role: arch_bluetooth
|
|
tags: ["bluetooth"]
|
|
|
|
- role: arch_dnet_ca
|
|
tags: ["dnet"]
|
|
|
|
- role: arch_iscsi
|
|
tags: ["iscsi"]
|
|
|
|
- role: dconf
|
|
tags: ["dconf"]
|
|
|
|
- role: gnome_extensions
|
|
tags: ["gnome"]
|
|
|
|
- role: arch_appimage
|
|
tags: ["appimage"]
|
|
|
|
- role: arch_docker
|
|
tags: ["docker"]
|
|
|
|
- role: ansible
|
|
tags: ["ansble"]
|
|
|
|
- role: arch_qmk
|
|
tags: ["qmk"]
|
|
|
|
- role: aws_cli
|
|
tags: ["aws"]
|
|
|
|
- role: vault_cli
|
|
tags: ["vault"]
|
|
|
|
- role: arch_swap
|
|
tags: ["swap"]
|
|
|
|
- role: arch_minecraft
|
|
tags: ["minecraft"]
|
|
|
|
- role: arch_citrix
|
|
tags: ["citrix"]
|
|
|
|
- role: arch_backup
|
|
tags: ["backup"]
|