Installation

Requirements

Openstack

For deployment purposes, we need access to an OpenStack provider. The provider is responsible for managing the connection between your project and the OpenStack environment.

Authentication

To authenticate with an OpenStack provider, you should configure your authentication using Keystone. We can configure authentication with Keystone credentials using either the clouds.yaml or environment variables.

The clouds.yaml file is used to store your OpenStack configuration information. This file should be located in your home directory under the .config/openstack directory.

Alternatively, you can configure authentication using environment variables. This file is typically sourced within your shell environment.

Important

In either case, it is important to ensure that authentication is properly configured so that the OpenStack provider is accessible and secure.

Terraform

Find up-to-date instructions for your operating system on Install Terraform

Deployments

Note

This section requires attention

terraform plan -out tf.plan
terraform apply tf.plan