Расщепление строковой команды по многим строкам - PullRequest
0 голосов
/ 25 октября 2018

давайте рассмотрим следующую команду:

command: "curl http://{{ my_server }}:1234/xaw?x={{ x }}&y={{ y }}&z={{ z }}""

Как записать ее в несколько строк, например:

command:
  "curl http://{{ my_server }}:1234/xaw?
  x={{ x }}&
  y={{ y }}&
  z={{ z }}"

1 Ответ

0 голосов
/ 26 октября 2018

Вы можете просто добавить "\" в конце строки:

- hosts: all
  tasks:
    - set_fact:
        my_server: "x"
        ax: "x"
        ay: "y"
        az: "z"
    - set_fact:
        yourCommand: "curl http://{{ my_server }}:\
        1234/xaw?x={{ ax }}\
        &y={{ ay }}\
        &z={{ az }}"
    - debug: 
        var: yourCommand
...