an OpenShift On Openstack deployer
- Clone the project.
- Create the
config.yamlfile from the config template. - Under the config directory, create another directory
keysand under this directory create another directory calledstack(so you'll haveconfig/keys/stackdirectory). 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 -hfor 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