local, ensure all tasks which require connectivity list that, so that the rest can be run offline.
This commit is contained in:
@@ -91,9 +91,11 @@
|
||||
|
||||
- include_tasks: tasks/general/software/swap.yml
|
||||
- include_tasks: tasks/general/software/packages.yml
|
||||
when: internet
|
||||
- include_tasks: tasks/general/software/services.yml
|
||||
- include_tasks: tasks/general/software/sendmail.yml
|
||||
when: ansible_system == "FreeBSD"
|
||||
and internet
|
||||
|
||||
- include_tasks: tasks/general/software/aur.yml
|
||||
when: internet and ansible_pkg_mgr == "pacman"
|
||||
@@ -107,6 +109,10 @@
|
||||
- include_tasks: tasks/general/acct_mgmt/users.yml
|
||||
- include_tasks: tasks/general/acct_mgmt/sudo.yml
|
||||
- include_tasks: tasks/general/acct_mgmt/doas.yml
|
||||
when: internet
|
||||
|
||||
- include_tasks: tasks/general/software/env-shared.yml
|
||||
when: internet
|
||||
|
||||
- include_tasks: tasks/general/scripts/root.yml
|
||||
- include_tasks: tasks/general/scripts/user.yml
|
||||
@@ -119,6 +125,7 @@
|
||||
when: ansible_system == "FreeBSD"
|
||||
|
||||
- include_tasks: tasks/general/software/metasploit.yml
|
||||
when: internet
|
||||
|
||||
when: provision
|
||||
|
||||
@@ -132,15 +139,20 @@
|
||||
|
||||
## Desktop Environments ##
|
||||
- include_tasks: tasks/workstation/freebsd/software/gpu.yml
|
||||
when: ansible_system == "FreeBSD" and bsd_gpu
|
||||
when: ansible_system == "FreeBSD"
|
||||
and bsd_gpu
|
||||
and internet
|
||||
|
||||
# Window Managers without true Desktop Environments #
|
||||
- include_tasks: tasks/workstation/shared/software/dwm.yml
|
||||
when: internet
|
||||
- include_tasks: tasks/workstation/shared/software/i3.yml
|
||||
when: internet
|
||||
|
||||
# Polished Desktop Environments #
|
||||
- include_tasks: tasks/workstation/freebsd/software/gnome.yml
|
||||
when: ansible_system == "FreeBSD"
|
||||
and internet
|
||||
|
||||
- name: Main | Workstation | Fancy Desktop Environments
|
||||
block:
|
||||
@@ -149,6 +161,7 @@
|
||||
- include_tasks: tasks/workstation/linux/software/cinnamon.yml
|
||||
- include_tasks: tasks/workstation/linux/software/lxqt.yml
|
||||
when: ansible_system == "Linux"
|
||||
and internet
|
||||
# TBD: Implement this: and extra_desktops
|
||||
|
||||
## Software Tasks ##
|
||||
@@ -165,12 +178,15 @@
|
||||
- include_tasks: tasks/workstation/linux/software/brave.yml
|
||||
when: ansible_pkg_mgr in ("apt", "dnf", "zypper") and not mobile
|
||||
when: ansible_system == "Linux"
|
||||
and internet
|
||||
|
||||
- include_tasks: tasks/workstation/freebsd/software/packages.yml
|
||||
when: ansible_system == "FreeBSD"
|
||||
and internet
|
||||
|
||||
- include_tasks: tasks/workstation/mac-os/software/brew.yml
|
||||
when: ansible_system == "Darwin"
|
||||
and internet
|
||||
|
||||
## Configuration Tasks ##
|
||||
- name: Main | Workstation Setup | Configuration
|
||||
@@ -203,6 +219,7 @@
|
||||
- include_tasks: tasks/workstation/linux/software/flutter.yml
|
||||
- include_tasks: tasks/workstation/linux/software/android.yml
|
||||
when: ansible_system == "Linux"
|
||||
and internet
|
||||
|
||||
when: workstation
|
||||
|
||||
@@ -283,6 +300,7 @@
|
||||
block:
|
||||
|
||||
- include_tasks: tasks/general/software/telegraf.yml
|
||||
when: internet
|
||||
|
||||
- include_tasks: tasks/general/tests/services.yml
|
||||
- include_tasks: tasks/general/tests/lynis.yml
|
||||
|
||||
Reference in New Issue
Block a user