cloud-foundation-fabric/blueprints/cloud-operations/vm-migration/single-project
Ludovico Magnocavallo 4fa1dc431d
Refactor net-vpc module for Terraform 1.3 (#880)
* module tests pass

* doc examples

* refactor blueprints

* fast stages

* fix comment typo

* fix module factory test
2022-10-14 11:02:33 +02:00
..
README.md More updates 2 2022-09-09 16:40:37 +02:00
backend.tf.sample Rename examples folder to blueprints 2022-09-09 16:38:43 +02:00
diagram.png Rename examples folder to blueprints 2022-09-09 16:38:43 +02:00
main.tf Refactor net-vpc module for Terraform 1.3 (#880) 2022-10-14 11:02:33 +02:00
outputs.tf Rename examples folder to blueprints 2022-09-09 16:38:43 +02:00
variables.tf Rename examples folder to blueprints 2022-09-09 16:38:43 +02:00

README.md

M4CE(v5) - Single Project

This blueprint creates a simple M4CE (v5) environment deployed on a single host project.

The blueprint is designed for quick tests or product demos where it is required to setup a simple and minimal M4CE (v5) environment. It also includes the IAM wiring needed to make such scenarios work.

This is the high level diagram:

High-level diagram

Managed resources and services

This sample creates several distinct groups of resources:

Variables

name description type required default
migration_admin_users List of users authorized to create a new M4CE sources and perform all other migration operations, in IAM format list(string)
migration_viewer_users List of users authorized to retrive information about M4CE in the Google Cloud Console, in IAM format list(string) []
project_create Parameters for the creation of the new project to host the M4CE backend object({…}) null
project_name Name of an existing project or of the new project assigned as M4CE host an target project string "m4ce-host-project-000"
vpc_config Parameters to create a simple VPC on the M4CE project object({…}) {…}

Outputs

name description sensitive
m4ce_gmanaged_service_account Google managed service account created automatically during the migrate connector registration. It is used by M4CE to perform activities on target projects