local, add more names, do not hug block items with the block wrapper.
This commit is contained in:
@@ -59,11 +59,13 @@
|
|||||||
- name: Main | NixOS Setup
|
- name: Main | NixOS Setup
|
||||||
block:
|
block:
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/general/software/nixos.yml
|
- name: Main | NixOS Setup | NixOS
|
||||||
|
ansible.builtin.include_tasks: tasks/general/software/nixos.yml
|
||||||
|
|
||||||
# TBD if we are going to use this many, then just have IF statements
|
# TBD if we are going to use this many, then just have IF statements
|
||||||
# and use blocks within the General area for NixOS vs not-NixOS.
|
# and use blocks within the General area for NixOS vs not-NixOS.
|
||||||
- ansible.builtin.include_tasks: tasks/general/software/swap.yml
|
- name: Main | NixOS Setup | Swap
|
||||||
|
ansible.builtin.include_tasks: tasks/general/software/swap.yml
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/general/acct_mgmt/groups.yml
|
- ansible.builtin.include_tasks: tasks/general/acct_mgmt/groups.yml
|
||||||
- ansible.builtin.include_tasks: tasks/general/acct_mgmt/users.yml
|
- ansible.builtin.include_tasks: tasks/general/acct_mgmt/users.yml
|
||||||
@@ -176,10 +178,12 @@
|
|||||||
|
|
||||||
- name: Main | Workstation | Fancy Desktop Environments
|
- name: Main | Workstation | Fancy Desktop Environments
|
||||||
block:
|
block:
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/gnome.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/gnome.yml
|
||||||
when: ansible_service_mgr == "systemd"
|
when: ansible_service_mgr == "systemd"
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/cinnamon.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/cinnamon.yml
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/lxqt.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/lxqt.yml
|
||||||
|
|
||||||
when: ansible_system == "Linux"
|
when: ansible_system == "Linux"
|
||||||
and internet
|
and internet
|
||||||
# TBD: Implement this: and extra_desktops
|
# TBD: Implement this: and extra_desktops
|
||||||
@@ -188,6 +192,7 @@
|
|||||||
|
|
||||||
- name: Main | Workstation Setup | Linux
|
- name: Main | Workstation Setup | Linux
|
||||||
block:
|
block:
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/packages.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/packages.yml
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/tlp.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/tlp.yml
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/lutris.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/lutris.yml
|
||||||
@@ -197,6 +202,7 @@
|
|||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/hugo.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/hugo.yml
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/brave.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/brave.yml
|
||||||
when: ansible_pkg_mgr in ("apt", "dnf", "zypper") and not mobile
|
when: ansible_pkg_mgr in ("apt", "dnf", "zypper") and not mobile
|
||||||
|
|
||||||
when: ansible_system == "Linux"
|
when: ansible_system == "Linux"
|
||||||
and internet
|
and internet
|
||||||
|
|
||||||
@@ -211,12 +217,14 @@
|
|||||||
## Configuration Tasks ##
|
## Configuration Tasks ##
|
||||||
- name: Main | Workstation Setup | Configuration
|
- name: Main | Workstation Setup | Configuration
|
||||||
block:
|
block:
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/shared/settings/gnome.yml
|
- ansible.builtin.include_tasks: tasks/workstation/shared/settings/gnome.yml
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/shared/settings/cinnamon.yml
|
- ansible.builtin.include_tasks: tasks/workstation/shared/settings/cinnamon.yml
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/shared/settings/xdg_autostart.yml
|
- ansible.builtin.include_tasks: tasks/workstation/shared/settings/xdg_autostart.yml
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/cron/ansible.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/cron/ansible.yml
|
||||||
when: ansible_system == "Linux"
|
when: ansible_system == "Linux"
|
||||||
|
|
||||||
when: not mobile
|
when: not mobile
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/shared/settings/nfs.yml
|
- ansible.builtin.include_tasks: tasks/workstation/shared/settings/nfs.yml
|
||||||
@@ -233,12 +241,14 @@
|
|||||||
## Final Tasks (SLOW) ##
|
## Final Tasks (SLOW) ##
|
||||||
- name: Main | Workstation Setup | Linux [Slow]
|
- name: Main | Workstation Setup | Linux [Slow]
|
||||||
block:
|
block:
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/flatpaks.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/flatpaks.yml
|
||||||
when: flatpak_distro
|
when: flatpak_distro
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/java.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/java.yml
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/flutter.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/flutter.yml
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/android.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/android.yml
|
||||||
- ansible.builtin.include_tasks: tasks/workstation/linux/software/llm.yml
|
- ansible.builtin.include_tasks: tasks/workstation/linux/software/llm.yml
|
||||||
|
|
||||||
when: ansible_system == "Linux"
|
when: ansible_system == "Linux"
|
||||||
and internet
|
and internet
|
||||||
|
|
||||||
@@ -291,15 +301,21 @@
|
|||||||
- name: Main | Server Setup
|
- name: Main | Server Setup
|
||||||
block:
|
block:
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/server/software/services.yml
|
- name: Main | Server Setup | Services
|
||||||
|
ansible.builtin.include_tasks: tasks/server/software/services.yml
|
||||||
|
|
||||||
- block:
|
- block:
|
||||||
- ansible.builtin.include_tasks: tasks/server/software/certbot.yml
|
|
||||||
- ansible.builtin.include_tasks: tasks/server/cron/certbot.yml
|
- name: Main | Server Setup | Certbot
|
||||||
when: certbot
|
ansible.builtin.include_tasks: tasks/server/software/certbot.yml
|
||||||
|
- name: Main | Server Setup | Certbot Cron
|
||||||
|
ansible.builtin.include_tasks: tasks/server/cron/certbot.yml
|
||||||
|
when: certbot
|
||||||
|
|
||||||
- block:
|
- block:
|
||||||
- ansible.builtin.include_tasks: tasks/server/software/onlyoffice.yml
|
|
||||||
|
- name: Main | Server Setup | OnlyOffice
|
||||||
|
ansible.builtin.include_tasks: tasks/server/software/onlyoffice.yml
|
||||||
when: onlyoffice
|
when: onlyoffice
|
||||||
- ansible.builtin.include_tasks: tasks/server/software/influxdb1.yml
|
- ansible.builtin.include_tasks: tasks/server/software/influxdb1.yml
|
||||||
when: influxdb1
|
when: influxdb1
|
||||||
@@ -307,6 +323,7 @@
|
|||||||
when: influxdb2
|
when: influxdb2
|
||||||
- ansible.builtin.include_tasks: tasks/server/software/grafana.yml
|
- ansible.builtin.include_tasks: tasks/server/software/grafana.yml
|
||||||
when: grafana
|
when: grafana
|
||||||
|
|
||||||
when: ansible_pkg_mgr == "apt"
|
when: ansible_pkg_mgr == "apt"
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/server/software/hugo.yml
|
- ansible.builtin.include_tasks: tasks/server/software/hugo.yml
|
||||||
@@ -332,7 +349,8 @@
|
|||||||
- name: Main | Finish
|
- name: Main | Finish
|
||||||
block:
|
block:
|
||||||
|
|
||||||
- ansible.builtin.include_tasks: tasks/general/acct_mgmt/notify.yml
|
- name: Main | Finish | Notify
|
||||||
|
ansible.builtin.include_tasks: tasks/general/acct_mgmt/notify.yml
|
||||||
vars:
|
vars:
|
||||||
notify_message: "Provisioning Finished"
|
notify_message: "Provisioning Finished"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user