summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-04-05 01:10:12 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-04-05 01:10:12 +0200
commitc31e67d27434b3ff54db8015292924a97ada95ed (patch)
tree4ffd20f191cd94ae684d1a499ea00fe757ab4abf
parentadd new streaming recorder role (diff)
deploy final glt recording hosts
-rw-r--r--inventory/host_vars/glt-calypso.yml24
-rw-r--r--inventory/host_vars/glt-telesto.yml24
-rw-r--r--spreadspace/glt-calypso.yml3
-rw-r--r--spreadspace/glt-telesto.yml3
4 files changed, 52 insertions, 2 deletions
diff --git a/inventory/host_vars/glt-calypso.yml b/inventory/host_vars/glt-calypso.yml
index 2ec8a28f..7e48aa07 100644
--- a/inventory/host_vars/glt-calypso.yml
+++ b/inventory/host_vars/glt-calypso.yml
@@ -42,6 +42,16 @@ apt_repo_components:
- non-free ## for microcode updates
+zfs_arc_size:
+ min: 1GB
+ max: 2GB
+
+zfs_pools:
+ storage:
+ mountpoint: /srv/storage
+ create_vdevs: mirror /dev/disk/by-id/ata-SAMSUNG_HD103UJ_S1PVJDWQ720805 /dev/disk/by-id/ata-SAMSUNG_HD103UJ_S1PVJDWQ720811
+
+
blackmagic_desktopvideo_version: 11.7a12
blackmagic_desktopvideo_include_gui: yes
@@ -66,3 +76,17 @@ kubernetes_version: 1.20.5
kubernetes_container_runtime: docker
kubernetes_standalone_max_pods: 42
kubernetes_standalone_cni_variant: with-portmap
+
+
+recorder_storage:
+ type: zfs
+ pool: storage
+ name: recorder
+recorder_base_path: /srv/storage/recorder
+recorder_inst_name: feed-glt21s2
+recorder_ffmpeg_image_version: 2021-02-24.7
+recorder_decklink_card: "DeckLink SDI (1)"
+recorder_decklink_format_code: Hp25
+
+recorder_segment_time: 3600
+recorder_segment_clocktime_offset: 3300
diff --git a/inventory/host_vars/glt-telesto.yml b/inventory/host_vars/glt-telesto.yml
index 04cab4e8..ed38a7b2 100644
--- a/inventory/host_vars/glt-telesto.yml
+++ b/inventory/host_vars/glt-telesto.yml
@@ -42,6 +42,16 @@ apt_repo_components:
- non-free ## for microcode updates
+zfs_arc_size:
+ min: 1GB
+ max: 2GB
+
+zfs_pools:
+ storage:
+ mountpoint: /srv/storage
+ create_vdevs: mirror /dev/disk/by-id/ata-SAMSUNG_HD103UJ_S1PVJDWQ720808 /dev/disk/by-id/ata-SAMSUNG_HD103UJ_S1PVJDWQ720810
+
+
blackmagic_desktopvideo_version: 11.7a12
blackmagic_desktopvideo_include_gui: yes
@@ -66,3 +76,17 @@ kubernetes_version: 1.20.5
kubernetes_container_runtime: docker
kubernetes_standalone_max_pods: 42
kubernetes_standalone_cni_variant: with-portmap
+
+
+recorder_storage:
+ type: zfs
+ pool: storage
+ name: recorder
+recorder_base_path: /srv/storage/recorder
+recorder_inst_name: feed-glt21s2
+recorder_ffmpeg_image_version: 2021-02-24.7
+recorder_decklink_card: "DeckLink SDI"
+recorder_decklink_format_code: Hp25
+
+recorder_segment_time: 3600
+recorder_segment_clocktime_offset: 3300
diff --git a/spreadspace/glt-calypso.yml b/spreadspace/glt-calypso.yml
index a7c08671..e9c05d92 100644
--- a/spreadspace/glt-calypso.yml
+++ b/spreadspace/glt-calypso.yml
@@ -8,11 +8,12 @@
- role: core/zsh
- role: core/ntp
- role: core/cpu-microcode
+ - role: storage/zfs/pools
- role: apt-repo/spreadspace
- role: streaming/blackmagic/desktopvideo
- role: kubernetes/base
- role: kubernetes/standalone/base
- #- role: streaming/rtmp/streamer
+ - role: streaming/recorder
post_tasks:
- name: install lm-sensors and i7z
apt:
diff --git a/spreadspace/glt-telesto.yml b/spreadspace/glt-telesto.yml
index 3e982e51..25a256cb 100644
--- a/spreadspace/glt-telesto.yml
+++ b/spreadspace/glt-telesto.yml
@@ -8,11 +8,12 @@
- role: core/zsh
- role: core/ntp
- role: core/cpu-microcode
+ - role: storage/zfs/pools
- role: apt-repo/spreadspace
- role: streaming/blackmagic/desktopvideo
- role: kubernetes/base
- role: kubernetes/standalone/base
- #- role: streaming/rtmp/streamer
+ - role: streaming/recorder
post_tasks:
- name: install lm-sensors and i7z
apt: