Skip to content
This repository has been archived by the owner on Nov 20, 2023. It is now read-only.

libvirt postinstall (final step 4/4) #356

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Conversation

ericzolf
Copy link
Contributor

What does this PR do?

Implementation of the Libvirt provisioner, it's still not perfect but it would be good to have it reviewed and merged so that more than one person can work on the topic. And also have someone with more OpenShift knowledge look at it and make recommendations would help a lot.

How should this be manually tested?

Follow the instructions of docs/PROVISIONING_LIBVIRT.adoc from top to bottom

Is there a relevant Issue open for this?

n/a

Other Relevant info, PRs, etc.

If I understand correctly how Git(Hub) works, I guess that the steps 1 to 3 can be ignored/closed once this PR is merged into master, I still created them one for each step as it can make review easier (but fill free to ask as you see best fit): #352 #353 #354

Who would you like to review this?

cc: @redhat-cop/casl

procrypt and others added 20 commits January 14, 2019 17:57
* WIP: Provisioning an OpenShift Cluster on Libvirt

* remove symlink

* remove test user from ks files

* remove yml file

* edit inventry file

* modify the host_vars

* edit ks file path file

* modify inventory and playbook
stopped VMs are silently ignored, works with Python3,
add environment variables to configure script in regard to
connection uri, VMs filtering and variables prefix in inventory.
…al network used.

This makes it easier to avoid collisions with already existing networks.
The playbook `provision.yml` runs through and 3 hosts are created but there
is more to do in terms of storage and DNS/network setup to make it workable
for OpenShift is my strong assumption.
oreg variables to pull the OpenShift images.
ignore memory and disk space checks.
Add openshift_authorized_key_file parameter to be used instead of _url
Adapt accordingly sync-keys role
Add this variable to Libvirt inventory and split properly between OCP and non-OCP variables
Name of package is valid also for Python3
Use loop/range instead of with_sequence
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants