Deployment Tool - PREPARED
Prepared is an Ansible based toolkit to unify and simplify the deployment of Vidispine media and platform products to a Kubernetes cluster and maintain it. Prepared consists of an customer specific inventory and playbooks.
The Inventory describes the system structure and the parameters used to install the products. The playbooks provide the general functionality of Prepared.
To use Prepared, you only need to provide a deployer where Prepared will be installed using the Prepared Installer script. This deployer needs to have access to the internet and also to your Kubernetes cluster.
A Node is a worker machine in Kubernetes and may be either a virtual or a physical machine, depending on the cluster. Each Node is managed by the control plane
Prepared also supports airgap scenarios which will be described in a separate chapter
Prepared consists of bash scripts and a docker container. The scripts will configure the environment for the docker container to be run. The docker image contains all necessary tools to run the installation. Main components here are Ansible, helm for provisioning and support tools like awscli or azurecli.
To run an installation, you have to provide an inventory which is a directory containing configuration files describing the target environment and which components of Vidispine you would like to install.
Besides that a folder containing the installation files are needed. In the common case this folder will automatically mount the release folder of the Blobstorage provided by arvato.
The big picture of Prepared:



