-
Notifications
You must be signed in to change notification settings - Fork 32
sys_airgap
Currently one-deploy does not provide a focused way to do airgapped installations.
Since the release 1.1.1 it should be possible however to configure/override all five APT/DNF repositories that one-deploy uses, including:
- Ceph Community
- Free Range Routing (DEB) / Free Range Routing (RPM)
- Grafana (DEB) / Grafana (RPM)
- OpenNebula (CE) / OpenNebula (EE)
- Passenger (DEB) / Passenger (RPM)
Warning
Of course the prerequisite is that all the machines OpenNebula will be deployed on, should use mirrored repositories for system DEB/RPM packages.
An example inventory configuration for the base OpenNebula repository would look like this:
---
all:
vars:
# Use custom / local / insecure OpenNebula repo.
opennebula_repo_force_trusted: true
opennebula_repo_url:
RedHat: http://10.11.12.13/repo/6.8/AlmaLinux/
Ubuntu: http://10.11.12.13/repo/6.8/Ubuntu/22.04/Important
The *_force_trusted: true parameters disable completely GPG key management and SSL verification for specific repos.
Complete list of parameters can be found in the README and in the defaults of the repository the role.
With all the system and the five mentioned repos configured it should be possible to achieve airgapped installations. 👍
- Requirements & Platform Notes
- Release Notes
- Using the playbooks
- Reference Architectures:
- Verifying the installation
- Advanced Configurations:
- Additional Options:
- Developer Information: