An open API service indexing awesome lists of open source software.

https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-vpc-vsi

Module to provision a Virtual Server instance in an IBM Cloud Virtual Private Cloud instance
https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-vpc-vsi

terraform

Last synced: about 1 month ago
JSON representation

Module to provision a Virtual Server instance in an IBM Cloud Virtual Private Cloud instance

Awesome Lists containing this project

README

        

# VPC Virtual Server instance

Module to provision a Virtual Server Instance (VSI) within an existing Virtual Private Cloud instance. The VSI can optionally be configured with Flow Logs to satisfy requirements imposed by security contraints.

## Software dependencies

The module depends on the following software components:

### Command-line tools

- terraform - v13

### Terraform providers

- IBM Cloud provider >= 1.23.0

## Module dependencies

## Example usage

[Refer Test cases for more details](test/stages/stage2-vsi.tf)

```hcl-terraform
terraform {
required_providers {
ibm = {
source = "ibm-cloud/ibm"
}
}
required_version = ">= 0.13"
}

provider "ibm" {
ibmcloud_api_key = var.ibmcloud_api_key
region = var.region
}

module "vsi" {
source = "github.com/cloud-native-toolkit/terraform-ibm-vpc-vsi.git"

resource_group_id = module.resource_group.id
region = var.region
ibmcloud_api_key = var.ibmcloud_api_key
vpc_name = module.vpc.name
vpc_subnet_count = module.subnets.count
vpc_subnets = module.subnets.subnets
ssh_key_ids = [module.vpcssh.id]
flow_log_cos_bucket_name = module.dev_cos_bucket.bucket_name
}
```