Skip to content
This repository has been archived by the owner on Jan 16, 2022. It is now read-only.
/ voc-setup Public archive

🎥 Ansible Setup für das Video Operation Center (VOC) der Toolbox

License

Notifications You must be signed in to change notification settings

chaos-bodensee/voc-setup

Repository files navigation

MIT License

⚠️ because there are a lot of serious changes in voctomix v2 compared to v1, this project is no longer maintained and we now use OBS-Studio for video streaming and recording.

Video Streaming - Ansible Setup

Ansible Setup for the VOC-Setup (Video Operation Center) from the Toolbox Bodensee e.V..

Toolbox VOC

Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Weitere Infos | Learn more

Usage:

This git repository contains git submodules. To see our complete setup you have to clone them too! It is inspired by the awesome C3VOC and their content-management Git Repository.

# Clone the Git with submodules
git clone --recursive https://github.com/ToolboxBodensee/toolbox-voc_ansible.git
git submodule update --init --recursive
git config --global submodule.recurse true

Playbooks:

  • site.yml: Setup voctocore on video encoder pc.

How does our Setup work?

We try to explain it in the "overview/" Folder. Including a simplified getting-started guide. Please be carefully when using this setup. It is working mostly... but some love and time is missing to get it fully working!

Questions about this setup?

L3D will explain it to you if you invite him to a Tschunk.
or ask the awesome c3voc. They developed it! They are awesome!

How to understand the single part of this ansible?

The playbook is defined in the site.yml File. There are some roles defined, that will be executed. More details what the roles do are usually documented in the single roles-README. The configuration of all roles are defined in the group_vars ans host_vars.

You can find the inventory in ansible/hosts.ini!

where is your votomix config?

Our voctomix - voctocore and voctogui config is stored in this git repository:

https://github.com/chaos-bodensee/voc-config.git

It is deployed via this ansible and is working together with some images and systemd-scripts that keep everything running smoothly together!