|
75 | 75 | SERVICE_FABRIC_WINDOWS_NODE_EXT_NAME = "servicefabricnode" |
76 | 76 | SERVICE_FABRIC_LINUX_NODE_EXT_NAME = "servicefabriclinuxnode" |
77 | 77 |
|
| 78 | +CLUSTER_NAME_VALUE = "clusterName" |
78 | 79 | SOURCE_VAULT_VALUE = "sourceVaultValue" |
79 | 80 | CERTIFICATE_THUMBPRINT = "certificateThumbprint" |
80 | 81 | CERTIFICATE_URL_VALUE = "certificateUrlValue" |
@@ -145,7 +146,7 @@ def new_cluster(cmd, |
145 | 146 | 'when \'--secret-identifier\' is specified') |
146 | 147 | if parameter_file or template_file: |
147 | 148 | if parameter_file is None or template_file is None: |
148 | | - raise CLIError('If using customize template to deploy,both \'--parameter-file\' and \'--template-file\' can not be None ' + '\n For example:\n az sf cluster create --resource-group myRg --location westus --certificate-subject-name test.com --parameter-file c:\\parameter.json --template-file c:\\template.json' + |
| 149 | + raise CLIError('If using customize template to deploy, neither \'--parameter-file\' and \'--template-file\' can be None ' + '\n For example:\n az sf cluster create --resource-group myRg --location westus --certificate-subject-name test.com --parameter-file c:\\parameter.json --template-file c:\\template.json' + |
149 | 150 | '\n az sf cluster create --resource-group myRg --location westus --parameter-file c:\\parameter.json --template-file c:\\template.json --certificate_file c:\\test.pfx' + '\n az sf cluster create --resource-group myRg --location westus --certificate-subject-name test.com --parameter-file c:\\parameter.json --template-file c:\\template.json --certificate-output-folder c:\\certoutput') |
150 | 151 | if cluster_size or vm_sku or vm_user_name: |
151 | 152 | raise CLIError('\'cluster_size\',\'vm_sku\',\'vm_os\',\'vm_user_name\' can not be specified when using customize template deployment') |
@@ -230,18 +231,19 @@ def new_cluster(cmd, |
230 | 231 | os_type=vm_os, |
231 | 232 | linux=linux) |
232 | 233 | else: |
233 | | - parameters, output_file = _set_parameters_for_customize_template(cmd, |
234 | | - cli_ctx, |
235 | | - resource_group_name, |
236 | | - certificate_file, |
237 | | - certificate_password, |
238 | | - vault_name, |
239 | | - vault_resource_group_name, |
240 | | - certificate_output_folder, |
241 | | - certificate_subject_name, |
242 | | - secret_identifier, |
243 | | - parameter_file) |
244 | | - |
| 234 | + parameters, output_file = _set_parameters_for_customize_template(cmd=cmd, |
| 235 | + cli_ctx=cli_ctx, |
| 236 | + resource_group_name=resource_group_name, |
| 237 | + certificate_file=certificate_file, |
| 238 | + certificate_password=certificate_password, |
| 239 | + vault_name=vault_name, |
| 240 | + vault_resource_group_name=vault_resource_group_name, |
| 241 | + certificate_output_folder=certificate_output_folder, |
| 242 | + certificate_subject_name=certificate_subject_name, |
| 243 | + secret_identifier=secret_identifier, |
| 244 | + parameter_file=parameter_file) |
| 245 | + |
| 246 | + cluster_name = parameters[CLUSTER_NAME_VALUE]['value'] |
245 | 247 | vault_id = parameters[SOURCE_VAULT_VALUE]['value'] |
246 | 248 | certificate_uri = parameters[CERTIFICATE_URL_VALUE]['value'] |
247 | 249 | cert_thumbprint = parameters[CERTIFICATE_THUMBPRINT]['value'] |
|
0 commit comments