Команда разделения строки на несколько строк

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

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 }}"
Введение в Ansible Roles
Введение в Ansible Roles
Ansible - это отличный инструмент управления конфигурацией, который можно использовать для автоматизации настройки или развертывания на большом...
0
0
325
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

- 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

Другие вопросы по теме