Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 773 Bytes

README.md

File metadata and controls

13 lines (9 loc) · 773 Bytes

LXC Provision

This is a repo useful for myself as an OpenNebula developer. I usually need several OpenNebula versions at the same time and LXC is a good match for this.

This repo performs the following actions:

  • Uses lxc-download to create a scratch Centos installation (other OSs will be added in the future)
  • Configures the lxc with a name and an IP and other stuff, like adding SSH public key, disabling root password, disable dhcp, etc...
  • Ansible playbook to bootstrap an OpenNebula dev environment (installs all required packages, etc)
  • Script that downloads and installs an OpenNebula

This repo is quite specific to my personal environment, the idea is to generalize it at some point so other people can use it (hardcoded path to SSH key, etc)