Skip to content

sys_airgap

Michal Opala edited this page Jul 30, 2024 · 3 revisions

Airgapped installation

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:

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. 👍

Clone this wiki locally