Run galene in the cloud using OpenTofu and Ansible
|
||
---|---|---|
ansible | ||
tofu | ||
.gitignore | ||
LICENSE | ||
README.md |
galene-cloud
Run galene in the cloud using OpenTofu and Ansible.
Requirements
OpenTofu
Configuration
OpenStack provider
tofu/clouds.yaml
The clouds.yaml
file will automatically configure the openstack provider to
use your Public Cloud project.
Go to the OVHcloud Manager, then "Public Cloud" section, then "Horizon", then "API access". In the drop down on the right, select "OpenStack clouds.yaml File".
OVH provider
tofu/ovh.conf
Follow the First Steps with the OVHcloud
APIs
guide, section "Advanced usage: pair OVHcloud APIs with an application", to
generate the ovh.conf
file.
Variables
- domain: Name of the domain zone
- hostname: Name of the server (default: "galene")
- openstack_image: Name of the OpenStack image (default: "Debian 12")
- openstack_flavor: Name of the OpenStack flavor (default: "d2-2")
Variables can be provided using files ending with .tfvars
extension. See the
documentation
for more information.
Usage
Change directory to "tofu":
cd tofu
Start
tofu plan
tofu apply
Then follow the instructions for Ansible.
Stop
tofu destroy