an OpenShift On Openstack deployer
- Clone the project.
- Create the
config.yaml
file from the config template. - Under the config directory, create another directory
keys
and under this directory create another directory calledstack
(so you'll haveconfig/keys/stack
directory). under this directory create the following files:authorized_keys
- This file should include all the authorized keys to provide SSH connection to the VMs.id_rsa
- The private key.id_rsa.pub
- The public key.
- Create a virtual env. and activate it. (
python36 -m vent .env; . .env/bin/activate
) - Install requirements:
pip install -Ur requirements.txt
- Now you can deploy cluster by using the cli.
- Type
python cli.py -h
for help:usage: cli.py [-h] {create,deploy,delete} ... positional arguments: {create,deploy,delete} operation create Creating a cluster stack without deploy deploy Deploying a cluster delete Deleting a cluster optional arguments: -h, --help show this help message and exit
- Type