如何在ansible中使用“ echo”?

时间:2019-04-15 19:32:17

标签: ansible

当我尝试运行以下代码时,出现以下错误-

错误!加载YAML时语法错误。

错误似乎出在'/home/shanthi/ansible-5g/roles/ymlRoles/tasks/main.yml':第5行,第7列,但可能 根据确切的语法问题放在文件的其他位置。

违规行似乎是:

-名称:添加yml文件  外壳:回声       ^这里

-name: adding yml files
 shell: echo '
        ops-center:
          product:
            autoDeploy: true
            helm:
              api:
                release: cnee-ops-center
                namespace: cnee
              repository:
                 url: http://engci-maven-master.cisco.com/artifactory/mobile-cnat-charts-release/builds/2019.01-5/amf.2019.01.01-5/
                 name: amf
                ' > amf.yml

1 个答案:

答案 0 :(得分:0)

您应该避免使用gcc -c fileA.c gcc -c fileB.c gcc -o out fileA.o fileB.o cpu_list[0] is 0 in main function cpu_list[1] is 0 in main function cpu_list[0] is 5 in not_main function cpu_list[1] is 7 in not_main function 模块。而是使用copy模块将文件复制到远程主机。

/path/to/local/amf.yml的内容

shell

Playbook任务

ops-center:
  product:
    autoDeploy: true
    helm:
      api:
        release: cnee-ops-center
        namespace: cnee
      repository:
        url: http://engci-maven-master.cisco.com/artifactory/mobile-cnat-charts-release/builds/2019.01-5/amf.2019.01.01-5/
        name: amf