Coriolis/stackit_v2.endpoint

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"
}
}
}
}
}