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:
Обсуждают сегодня