-
Notifications
You must be signed in to change notification settings - Fork 10
/
manifest.yml
67 lines (66 loc) · 2.83 KB
/
manifest.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# Copyright 2020 Pivotal Software, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http:#www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
packversion: 1
name: azure-services
version: 0.1.0
metadata:
author: VMware
platforms:
- os: linux
arch: amd64
# - os: darwin
# arch: amd64
terraform_state_provider_replacements:
registry.terraform.io/cloud-service-broker/csbsqlserver: "cloudfoundry.org/cloud-service-broker/csbsqlserver"
registry.terraform.io/cloud-service-broker/csbmssqldbrunfailover: "cloudfoundry.org/cloud-service-broker/csbmssqldbrunfailover"
terraform_upgrade_path:
- version: 1.8.6
terraform_binaries:
- name: tofu
version: 1.8.6
source: https://github.com/opentofu/opentofu/archive/v1.8.6.zip
default: true
- name: terraform-provider-azurerm
version: 3.117.0
source: https://github.com/terraform-providers/terraform-provider-azurerm/archive/v3.117.0.zip
- name: terraform-provider-random
version: 3.6.3
source: https://github.com/terraform-providers/terraform-provider-random/archive/v3.6.3.zip
- name: terraform-provider-csbsqlserver
version: 1.0.34
source: https://github.com/cloudfoundry/terraform-provider-csbsqlserver/archive/v1.0.34.zip
provider: cloudfoundry.org/cloud-service-broker/csbsqlserver
url_template: https://github.com/cloudfoundry/${name}/releases/download/v${version}/${name}_${version}_${os}_${arch}.zip
- name: terraform-provider-csbmssqldbrunfailover
version: 1.0.0
provider: cloudfoundry.org/cloud-service-broker/csbmssqldbrunfailover
url_template: ./providers/${name}/cloudfoundry.org/cloud-service-broker/csbmssqldbrunfailover/${version}/${os}_${arch}/terraform-provider-csbmssqldbrunfailover_v${version}
- name: terraform-provider-csbpg
version: 1.2.42
source: https://github.com/cloudfoundry/terraform-provider-csbpg/archive/v1.2.42.zip
provider: cloudfoundry.org/cloud-service-broker/csbpg
url_template: https://github.com/cloudfoundry/${name}/releases/download/v${version}/${name}_${version}_${os}_${arch}.zip
env_config_mapping:
ARM_SUBSCRIPTION_ID: azure.subscription_id
ARM_TENANT_ID: azure.tenant_id
ARM_CLIENT_ID: azure.client_id
ARM_CLIENT_SECRET: azure.client_secret
MSSQL_DB_SERVER_CREDS: azure.mssql_db_server_creds
MSSQL_DB_FOG_SERVER_PAIR_CREDS: azure.mssql_db_fog_server_pair_creds
service_definitions:
- azure-redis.yml
- azure-mongodb.yml
- azure-mssql-db.yml
- azure-mssql-db-failover-group.yml
- azure-mssql-fog-run-failover.yml