From fb2a5231a69f753301ecf962a419e10893cd54bb Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 4 Apr 2021 23:11:24 +0200 Subject: add new streaming recorder role --- roles/streaming/recorder/tasks/main.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 roles/streaming/recorder/tasks/main.yml (limited to 'roles/streaming/recorder/tasks/main.yml') diff --git a/roles/streaming/recorder/tasks/main.yml b/roles/streaming/recorder/tasks/main.yml new file mode 100644 index 00000000..ee682b89 --- /dev/null +++ b/roles/streaming/recorder/tasks/main.yml @@ -0,0 +1,22 @@ +--- +- name: prepare recorder storage volume + when: recorder_storage is defined + vars: + storage_volume: "{{ recorder_storage | combine({'dest': recorder_base_path}) }}" + include_role: + name: "storage/{{ recorder_storage.type }}/volume" + +- name: create recorder instance directory + file: + path: "{{ recorder_base_path }}/{{ recorder_inst_name }}" + state: directory + owner: app + group: app + +- name: install pod manifest + vars: + kubernetes_standalone_pod: + name: "recorder-{{ recorder_inst_name }}" + spec: "{{ lookup('template', 'pod-spec.yml.j2') }}" + include_role: + name: kubernetes/standalone/pod -- cgit v1.2.3