Something went wrong on our end
-
Baptiste DE RENZO authoredBaptiste DE RENZO authored
README.md 2.57 KiB
Description
The envsetup netcapture
group includes all the hosts that will host netcapture instances.
Prerequisites
The netcapture
group need on targeted hosts:
- an access to ubicast repository
- an ubicast user
Usage
Description
Netcapture rely on LXC, the network can be configured in different ways.
- Masquerade bridge: independent private bridge, netcapture instances can't reach host network
- Host bridge: host shared network bridge, netcapture instances share the network with the host (allows the use of the NDI protocol)
Ansible
Inventory variables
Type | Name | Default | Description |
---|---|---|---|
All | lxc_network_type | masquerade_bridge | Netcaptures instances network access: masquerade_bridge, host_bridge |
All | netcapture_mm_url | https://mirismanager.ubicast.eu | MiriManager URL for Netcaptures remote access, package download, ... |
All | netcapture_mm_ssl | true | MirisManager certificate validation |
All | netcapture_conf_folder | /etc/miris/conf | Netcaptures configuration folder on host |
All | netcapture_media_folder | /data/netcapture/media | Netcaptures media folder on host |
All | netcapture_pkg_folder | /data/netcapture/packages | Netcaptures package folder on host |
All | netcapture_hw_acceleration | false | Netcaptures hardware acceleration |
All | netcapture_miris_user_pwd | ? | Netcaptures authentification on MiriManager |
All | netcapture_miris_auth | true | Netcaptures authentification on MiriManager |
Usage examples
- To deploy the netcapture with a global deployment
ansible-playbook -i inventory/<inventory name> playbooks/site.yml
- To deploy only the netcapture and the Ubicast global tools
ansible-playbook -i inventory/<inventory name> playbooks/netcapture/deploy-standalone.yml
- To deploy only the netcapture without the Ubicast global tools
ansible-playbook -i inventory/<inventory name> playbooks/netcapture/deploy-minimal.yml