Check available host
hosts: all
become: yes
tasks:
- name: Ping host
ping:
- name: Echo string
shell: echo date —— без дефиса в начале относится к блоку -name: Echo ....
register: date —— без дефиса в начале относится к блоку -name: Echo ....
- debug: var="date.stdout_lines" —— относится к блоку -name: Echo ....
Почему перед debug стоит дефис он же относиться к блоку -name: Echo .... ?
Когда ставится дефис и когда нет?
открой файлик в любом текстовом редакторе - он покажет тебе, что debug относится к блоку tasks это правила yaml то есть сейчас у тебя структура: tasks: - name: Ping host - name: Echo string - debug: его можно еще переписать так: tasks: - name: Ping host - name: Echo string - name: "" debug:
Обсуждают сегодня