cloud-foundation-fabric/blueprints/cloud-operations/vm-migration
Ludovico Magnocavallo 819894d2ba
IAM interface refactor (#1595)
* IAM modules refactor proposal

* policy

* subheading

* Update 20230816-iam-refactor.md

* log Julio's +1

* data-catalog-policy-tag

* dataproc

* dataproc

* folder

* folder

* folder

* folder

* project

* better filtering in test examples

* project

* folder

* folder

* organization

* fix variable descriptions

* kms

* net-vpc

* dataplex-datascan

* modules/iam-service-account

* modules/source-repository/

* blueprints/cloud-operations/vm-migration/

* blueprints/third-party-solutions/wordpress

* dataplex-datascan

* blueprints/cloud-operations/workload-identity-federation

* blueprints/data-solutions/cloudsql-multiregion/

* blueprints/data-solutions/composer-2

* Update 20230816-iam-refactor.md

* Update 20230816-iam-refactor.md

* capture discussion in architectural doc

* update variable names and refactor proposal

* project

* blueprints first round

* folder

* organization

* data-catalog-policy-tag

* re-enable folder inventory

* project module style fix

* dataproc

* source-repository

* source-repository tests

* dataplex-datascan

* dataplex-datascan tests

* net-vpc

* net-vpc test examples

* iam-service-account

* iam-service-account test examples

* kms

* boilerplate

* tfdoc

* fix module tests

* more blueprint fixes

* fix typo in data blueprints

* incomplete refactor of data platform foundations

* tfdoc

* data platform foundation

* refactor data platform foundation iam locals

* remove redundant example test

* shielded folder fix

* fix typo

* project factory

* project factory outputs

* tfdoc

* test workflow: less verbose tests, fix tf version

* re-enable -vv, shorter traceback, fix action version

* ignore github extension warning, re-enable action version

* fast bootstrap IAM, untested

* bootstrap stage IAM fixes

* stage 0 tests

* fast stage 1

* tenant stage 1

* minor changes to fast stage 0 and 1

* fast security stage

* fast mt stage 0

* fast mt stage 0

* fast pf
2023-08-20 09:44:20 +02:00
..
esxi Fix external documentation links (#1347) 2023-05-02 05:26:58 +00:00
host-target-projects IAM interface refactor (#1595) 2023-08-20 09:44:20 +02:00
host-target-sharedvpc IAM interface refactor (#1595) 2023-08-20 09:44:20 +02:00
single-project IAM interface refactor (#1595) 2023-08-20 09:44:20 +02:00
README.md More updates 2 2022-09-09 16:40:37 +02:00

README.md

Migrate for Compute Engine (v5) blueprints

The blueprints in this folder implement Migrate for Compute Engine (v5) environments for the main migration scenarios like the ones with host and target project, or with shared VPC.

They are meant to be used as minimal but complete starting points to create migration environment on top of existing cloud foundations, and as playgrounds to experiment with specific Google Cloud features.

Blueprints

M4CE on a single project

This blueprint implements a simple environment for Migrate for Compute Engine (v5) where both the API backend and the migration target environment are deployed on a single GCP project.

This blueprint represents the easiest scenario to implement a Migrate for Compute Engine (v5) environment suitable for small migrations on simple environments or for product showcases.

M4CE with host and target projects

This blueprint implements a Migrate for Compute Engine (v5) host and target projects topology where the API backend and access grants are implemented on the host project while workloads are migrated on a different target project.

This blueprint shows a complex scenario where Migrate for Compute Engine (v5) can be deployed on top of and existing HUB and SPOKE topology and the migration target projects are deployed with platform foundations.

M4CE with Host and Target Projects and Shared VPC

This blueprint implements a Migrate for Compute Engine (v5) host and target projects topology as described above with the support of shared VPC.

The blueprint shows how to implement a Migrate for Compute Engine (v5) environment on top of an existing shared VPC topology where the shared VPC service projects are the target projects for the migration.

ESXi Connector

This blueprint implements a Migrate for Compute Engine (v5) environment on a VMWare ESXi cluster as source for VM migrations.

The blueprint shows how to deploy the Migrate for Compute Engine (v5) connector and implement all the security prerequisites for the migration to GCP.