YAML中的条件(如果是,否则,否则)

时间:2018-08-23 08:51:48

标签: conditional-statements nelmio-alice

我使用hautelook / AliceBundle在YAML中创建伪造的数据,但我希望获得更高的数据一致性。

我想要这样:

for row in df.iterrows(): ...

我知道在YAML中不是直接可能的,但是我不知道要使用哪个插件...以及如何使用。

我在项目中使用的工具/语言(Symfony,hautelook / AliceBundle,PHP,YAML)

2 个答案:

答案 0 :(得分:2)

您不能那样做。 YAML是数据序列化语言,而不是编程语言。

答案 1 :(得分:0)

- task: TerraformTaskV1@0
${{ if eq(parameters.destroy, false) }}:
  displayName: Terraform Apply
${{ if eq(parameters.destroy, true) }}:
  displayName: Terraform Destroy
inputs:
  provider: 'azurerm'
  ${{ if eq(parameters.destroy, false) }}:
    command: 'apply'
  ${{ if eq(parameters.destroy, true) }}:
    command: 'destroy'
  workingDirectory: "$(System.ArtifactsDirectory)/${{ parameters.environment_name }}${{ parameters.root_directory }}"
  ${{ if eq(parameters.destroy, false) }}:
    commandOptions: "$(System.ArtifactsDirectory)/${{ parameters.environment_name }}${{ parameters.root_directory }}/plan.tfplan"
  ${{ if eq(parameters.destroy, true) }}:
    commandOptions: "--var-file=$(System.ArtifactsDirectory)/${{ parameters.environment_name }}${{ parameters.tfvarFile }}"
  environmentServiceNameAzureRM: ${{ parameters.service_connection_name }}