Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

M4CE(v5) - Host and Target Projects

This blueprint creates a Migrate for Compute Engine (v5) environment deployed on an host project with multiple target projects.

The blueprint is designed to implement a M4CE (v5) environment on-top of complex migration landing environments where VMs have to be migrated to multiple target projects. 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\updates 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_target_projects List of target projects for m4ce workload migrations 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 project string "m4ce-host-project-000"

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