summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inventory/host_vars/s2-calypso.yml8
-rw-r--r--inventory/host_vars/s2-dione.yml34
-rw-r--r--inventory/host_vars/s2-helene.yml34
-rw-r--r--inventory/host_vars/s2-telesto.yml10
-rw-r--r--inventory/hosts.ini4
-rw-r--r--roles/elevate/media/tasks/main.yml10
-rw-r--r--roles/ws/base/tasks/main.yml16
-rw-r--r--spreadspace/s2-calypso.yml12
-rw-r--r--spreadspace/s2-dione.yml12
-rw-r--r--spreadspace/s2-helene.yml12
-rw-r--r--spreadspace/s2-telesto.yml12
11 files changed, 22 insertions, 142 deletions
diff --git a/inventory/host_vars/s2-calypso.yml b/inventory/host_vars/s2-calypso.yml
deleted file mode 100644
index c9512432..00000000
--- a/inventory/host_vars/s2-calypso.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-base_packages_extra_host:
- - exfat-fuse
- - exfat-utils
- - vlan
-
-admin_users_host:
- - equinox
diff --git a/inventory/host_vars/s2-dione.yml b/inventory/host_vars/s2-dione.yml
deleted file mode 100644
index aed070dc..00000000
--- a/inventory/host_vars/s2-dione.yml
+++ /dev/null
@@ -1,34 +0,0 @@
----
-install_interface: eno1
-install_dhcp: true
-
-install:
- efi: true
- disks:
- primary: /dev/disk/by-id/nvme-SAMSUNG_MZVPW256HEGL-00000_S346NY0HC29501
-
-network:
- domain: spreadspace.org
-
-
-base_packages_extra_host:
- - exfat-fuse
- - exfat-utils
- - vlan
-
-admin_users_host:
- - equinox
-
-docker_storage:
- type: lvm
- vg: "{{ host_name }}"
- lv: docker
- size: 15G
- fs: ext4
-
-kubelet_storage:
- type: lvm
- vg: "{{ host_name }}"
- lv: kubelet
- size: 10G
- fs: ext4
diff --git a/inventory/host_vars/s2-helene.yml b/inventory/host_vars/s2-helene.yml
deleted file mode 100644
index cbef7df3..00000000
--- a/inventory/host_vars/s2-helene.yml
+++ /dev/null
@@ -1,34 +0,0 @@
----
-install_interface: eno1
-install_dhcp: true
-
-install:
- efi: true
- disks:
- primary: /dev/disk/by-id/nvme-SAMSUNG_MZVPW256HEGL-00000_S346NB0J803346
-
-network:
- domain: spreadspace.org
-
-
-base_packages_extra_host:
- - exfat-fuse
- - exfat-utils
- - vlan
-
-admin_users_host:
- - equinox
-
-docker_storage:
- type: lvm
- vg: "{{ host_name }}"
- lv: docker
- size: 15G
- fs: ext4
-
-kubelet_storage:
- type: lvm
- vg: "{{ host_name }}"
- lv: kubelet
- size: 10G
- fs: ext4
diff --git a/inventory/host_vars/s2-telesto.yml b/inventory/host_vars/s2-telesto.yml
deleted file mode 100644
index 20c3d55a..00000000
--- a/inventory/host_vars/s2-telesto.yml
+++ /dev/null
@@ -1,10 +0,0 @@
----
-base_modules_blacklist: "{{ base_modules_blacklist_all_but_sound }}"
-
-base_packages_extra_host:
- - exfat-fuse
- - exfat-utils
- - vlan
-
-admin_users_host:
- - equinox
diff --git a/inventory/hosts.ini b/inventory/hosts.ini
index 1ac1d45a..d1143a7d 100644
--- a/inventory/hosts.ini
+++ b/inventory/hosts.ini
@@ -121,11 +121,7 @@ env_group=spreadspace
[spreadspace]
s2-build host_name=build
s2-mr-snuggles host_name=mr-snuggles
-s2-calypso host_name=calypso
-s2-telesto host_name=telesto
s2-thetys host_name=thetys
-s2-dione host_name=dione
-s2-helene host_name=helene
[schlagergarten-gloria:vars]
diff --git a/roles/elevate/media/tasks/main.yml b/roles/elevate/media/tasks/main.yml
index 9de552c1..87815bbc 100644
--- a/roles/elevate/media/tasks/main.yml
+++ b/roles/elevate/media/tasks/main.yml
@@ -5,13 +5,21 @@
- name: install and configure nextcloud
import_tasks: nextcloud.yml
-- name: install exfat
+- name: install exfat packages for legacy installs
+ when: (ansible_distribution == 'Debian' and (ansible_distribution_major_version | int) < 11) or (ansible_distribution == 'Ubuntu' and (ansible_distribution_major_version | int) < 22)
apt:
name:
- exfat-fuse
- exfat-utils
state: present
+- name: install exfat packages for new installs
+ when: (ansible_distribution == 'Debian' and (ansible_distribution_major_version | int) >= 11) or (ansible_distribution == 'Ubuntu' and (ansible_distribution_major_version | int) >= 22)
+ apt:
+ name:
+ - exfatprogs
+ state: present
+
- name: install dstat script
template:
src: dstat.sh.j2
diff --git a/roles/ws/base/tasks/main.yml b/roles/ws/base/tasks/main.yml
index 8a1e8bd5..5b179887 100644
--- a/roles/ws/base/tasks/main.yml
+++ b/roles/ws/base/tasks/main.yml
@@ -36,19 +36,29 @@
name:
- pwgen
- p7zip-rar
- - exfat-fuse
- - exfat-utils
- ntfs-3g
-# - gnupg-curl
- pass
- evince
- geeqie
- file-roller
- cifs-utils
+ state: present
+
+- name: install exfat packages for legacy installs
+ when: (ansible_distribution == 'Debian' and (ansible_distribution_major_version | int) < 11) or (ansible_distribution == 'Ubuntu' and (ansible_distribution_major_version | int) < 22)
+ apt:
+ name:
- exfat-fuse
- exfat-utils
state: present
+- name: install exfat packages for new installs
+ when: (ansible_distribution == 'Debian' and (ansible_distribution_major_version | int) >= 11) or (ansible_distribution == 'Ubuntu' and (ansible_distribution_major_version | int) >= 22)
+ apt:
+ name:
+ - exfatprogs
+ state: present
+
- name: install browser
apt:
name:
diff --git a/spreadspace/s2-calypso.yml b/spreadspace/s2-calypso.yml
deleted file mode 100644
index 126f13b0..00000000
--- a/spreadspace/s2-calypso.yml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-- name: Basic Setup
- hosts: s2-calypso
- roles:
- - role: apt-repo/base
- - role: core/base
- - role: core/sshd/base
- - role: core/zsh
- - role: core/cpu-microcode
- - role: core/admin-users
- - role: apt-repo/spreadspace
- - role: streaming/blackmagic/desktopvideo
diff --git a/spreadspace/s2-dione.yml b/spreadspace/s2-dione.yml
deleted file mode 100644
index dfe85b98..00000000
--- a/spreadspace/s2-dione.yml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-- name: Basic Setup
- hosts: s2-dione
- roles:
- - role: apt-repo/base
- - role: core/base
- - role: core/sshd/base
- - role: core/zsh
- - role: core/cpu-microcode
- - role: core/admin-users
- - role: apt-repo/spreadspace
- - role: streaming/blackmagic/desktopvideo
diff --git a/spreadspace/s2-helene.yml b/spreadspace/s2-helene.yml
deleted file mode 100644
index e118db1f..00000000
--- a/spreadspace/s2-helene.yml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-- name: Basic Setup
- hosts: s2-helene
- roles:
- - role: apt-repo/base
- - role: core/base
- - role: core/sshd/base
- - role: core/zsh
- - role: core/cpu-microcode
- - role: core/admin-users
- - role: apt-repo/spreadspace
- - role: streaming/blackmagic/desktopvideo
diff --git a/spreadspace/s2-telesto.yml b/spreadspace/s2-telesto.yml
deleted file mode 100644
index 91a948d8..00000000
--- a/spreadspace/s2-telesto.yml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-- name: Basic Setup
- hosts: s2-telesto
- roles:
- - role: apt-repo/base
- - role: core/base
- - role: core/sshd/base
- - role: core/zsh
- - role: core/cpu-microcode
- - role: core/admin-users
- - role: streaming/blackmagic/desktopvideo
- - role: apt-repo/spreadspace