User Tools

Site Tools


guide:cloud:advanced

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
guide:cloud:advanced [2025/10/21 15:05]
sfebruary [Single, generic, VM project]
guide:cloud:advanced [2025/10/22 10:21] (current)
sfebruary [Single, generic, VM project]
Line 144: Line 144:
 ==== Single, generic, VM project ==== ==== Single, generic, VM project ====
  
-Now that we have some base resources defined, we can proceed to creating an OpenStack instance via the IAC approach. Begin by [[https://docs.gitlab.com/user/project/#create-a-blank-project|creating a blank project in GitLab]]. +Now that we have some base resources defined, we can proceed to creating an OpenStack instance via the IAC approach. To illustrate the concept, we can again draw on a [[https://github.com/sfebruary/terraform-module-openstack-instance|pre-defined module for an instance]]. NB! This particular example assumes that an SSH key-pair already exists as a resource within your OpenStack project space, as well as a Security Group that allows SSH access to your instances, so be sure to create those first as they will be referenced below. 
 + 
 +Begin by [[https://docs.gitlab.com/user/project/#create-a-blank-project|creating a new, blank project in GitLab]]. 
  
 Next, we want to create a few files: Next, we want to create a few files:
Line 286: Line 288:
     default     = null     default     = null
   }   }
 +  
 +Finally, proceed to initialise Terraform, plan and apply as we did above in the case of the base project.
 +
 +NB! In order to assign a publicly reachable IP address (i.e. a floating IP) to the above instance, you may either modify the above to include this to be done via code, or this may be done/managed via the Horizon dashboard too.
/app/dokuwiki/data/attic/guide/cloud/advanced.1761051927.txt.gz · Last modified: 2025/10/21 15:05 by sfebruary