55 lines
2 KiB
Text
55 lines
2 KiB
Text
{
|
|
"name": "Mein STACKIT v2 Endpoint",
|
|
"description": "STACKIT Provider (IaaS v2 + Object Storage)",
|
|
"provider": "stackit_v2",
|
|
"connection": {
|
|
"project_id": "IHRE_STACKIT_PROJEKT_ID_HIER",
|
|
"region": "eu01",
|
|
"client_id": "IHR_SERVICE_ACCOUNT_CLIENT_ID_HIER",
|
|
"client_secret": "IHR_SERVICE_ACCOUNT_CLIENT_SECRET_HIER",
|
|
"auth_url": "https://identity.api.stackit.cloud/v2.0/oauth/token",
|
|
"api_url": "https://iaas.api.stackit.cloud/v2",
|
|
"object_storage_api_url": "https://object-storage.api.stackit.cloud/v2",
|
|
"object_storage_s3_endpoint_url": "https://object.storage.eu01.onstackit.cloud",
|
|
"migration_bucket_name": "coriolis-migration-data",
|
|
"worker_image_id": "STACKIT_IMAGE_ID_DER_WORKER_VM",
|
|
"worker_flavor_id": "STACKIT_FLAVOR_FUER_WORKER",
|
|
"worker_network_id": "STACKIT_NETWORK_ID_FUER_WORKER",
|
|
"worker_availability_zone": "eu01-1",
|
|
"worker_security_group_ids": [
|
|
"STACKIT_SECURITY_GROUP_ID"
|
|
],
|
|
"worker_keypair_name": "coriolis-worker-key",
|
|
"worker_metadata": {
|
|
"owner": "coriolis"
|
|
},
|
|
"worker_user": "ubuntu",
|
|
"worker_boot_volume_size": 20,
|
|
"worker_auto_cleanup": true,
|
|
"run_command_api_url": "https://run-command.api.stackit.cloud/v2",
|
|
"run_command_template": "RunShellScript",
|
|
"run_command_timeout": 7200,
|
|
"os_morphing_assets": {
|
|
"linux": {
|
|
"script": {
|
|
"type": "s3",
|
|
"bucket": "my-morph-assets",
|
|
"object": "linux-morph.sh",
|
|
"endpoint_url": "https://object.storage.eu01.onstackit.cloud",
|
|
"access_key": "YOUR_ACCESS_KEY",
|
|
"secret_key": "YOUR_SECRET_KEY"
|
|
}
|
|
},
|
|
"windows": {
|
|
"script": {
|
|
"type": "s3",
|
|
"bucket": "my-morph-assets",
|
|
"object": "windows-morph.sh",
|
|
"endpoint_url": "https://object.storage.eu01.onstackit.cloud",
|
|
"access_key": "YOUR_ACCESS_KEY",
|
|
"secret_key": "YOUR_SECRET_KEY"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|