Ansible команда не будет выводиться как playbook

Если вам нужно опустить какой-то код (конкретные коммиты) при слиянии, вы можете использовать git cherry-pick вместо git merge, но вишневый выбор не является хорошей практикой на все время.

Если вам нужно отделить свой код интерфейса и внутренний код, я бы рекомендовал использовать два репозитория git или использовать функцию git subodule .

1
задан Barry 19 January 2019 в 12:32
поделиться

1 ответ

Ваша задача - debug не имеет правильного отступа и не имеет правильного интервала. Я не уверен, что это просто из-за публикации здесь или в вашем оригинальном файле.

Ваш вызов powershell.exe пропустил параметр -, который говорит ему, что он должен принимать входные данные в stdin. Так и должно быть win_command: powershell.exe -.

Тем не менее, ipconfig на самом деле ipconfig.exe, поэтому вместо попытки запуска оболочки с win_command просто запустите ipconfig.exe напрямую:

- hosts: win
  gather_facts: no
  tasks:
  - name: ipconfig
    win_command: ipconfig.exe
    register: shell_result
  - debug: 
      var: shell_result.stdout_lines
0
ответ дан briantist 19 January 2019 в 12:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: