You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
.. | ||
defaults | 2 months ago | |
meta | 3 months ago | |
tasks | 3 months ago | |
templates/etc | 3 months ago | |
vars | 3 months ago | |
README.md | 3 months ago |
README.md
Ansible Role: Xen Orchestra
Builds Xen Orchestra on Debian or EL
Requirements
Debian 11 or EL 8
Role Variables
Available variables are listed below, along with default values (see defaults/main.yml
):
# Select the commit to build. Currently is pointing to 5.69.1
xo_commit: "f5b7c59203e470613b3cc179f01249eb290e0f3b"
# System user that will run XO
xo_user: "xo"
# Where XO sources are located
xo_root: "/opt/xen-orchestra"
# xo-server plugins to enable
xo_plugins: []
# FQDN used to access XO
xo_hostname: "xenorchestra.local"
# Use Caddy as a reverse proxy and HTTPS handler
# This will run XO on lo interface
use_caddy: true
# Adds --use-openssl-ca to NODE_OPTIONS
use_openssl_ca: false
# HTTP proxy to set for xo-server
http_proxy: ""
Dependencies
None.
Example playbook
---
- hosts: all
become: true
roles:
- role: xenorchestra
vars:
xo_plugins:
- xo-server-web-hooks
- xo-server-audit
- xo-server-transport-email
- xo-server-usage-report
xo_hostname: xo.example.local
License
MIT