instance

4ltieres/instance/openstack

Terraform Module HCL OPENSTACK

Terraform module to create openstack Instance

Install
module "instance" {
source = "4ltieres/instance/openstack"
version = "0.2.0"
}
plain text: /constructs/tfmod-4ltieres-instance-openstack/install.txt
⭐ Source on GitHub 📦 Registry page
README

[![Maintained by altdump.io]] Instance Openstack Module This repo contains a set of tfs for deploying openstack instances How to use this Module Module definition: ``go module "instance" { source = "4ltieres/instance/openstack" version = "0.1.0" // Number of instances to be created, default = 1 instances_count = 1 // name is a prefix to be used when instance will be created name = "instance_name" // security_groups names list to be used on instance security_groups = ["default"] // security_group_ids list to be used on port when defined security_group_ids = ["security_group_id"] // a list of networks to be used on instance create, it will iterate over list and attach multiple networks networks = [{ uuid = "network_uid" name = "network_name" }] // port definition to create port separated fro

Inputs (11)
NameTypeDescriptionDefault
security_group_idsstringsecurity_group_ids list to associate with instance required
security_groupsstringsecurity_groups list to associate with instance required
imagestringImage that will be used to create instance required
flavorstringThe Instance Flavor required
networkslistThe network list used to attach the instance[]
cloud_initmapcloud_init is a map containing template and variables to render{}
instance_countstringNumber of instances to launch1
namestringName to be used on all resources as prefix"instance_name"
portlistThe config to define create_port[]
tagsmaptags map to use on instance metadata{}
stop_before_destroystringBoolean to define if instance needs stop before destroyfalse
Resources (2)
openstack_compute_instance_v2openstack_networking_port_v2
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.0
Cloud OPENSTACK
★ Stars1
Forks1
Total downloads790
Inputs11
Resources2
Namespace4ltieres
Updated