YAML file: AnsibleRoleElkInit.yml
  YAML document
    PsiElement(---)('---')
    PsiElement(Eol)('\n')
    YAML sequence
      YAML sequence item
        PsiElement(-)('-')
        PsiWhiteSpace(' ')
        YAML mapping
          YAML key value
            PsiElement(scalar key)('name')
            PsiElement(:)(':')
            PsiWhiteSpace(' ')
            YAML plain scalar text
              PsiElement(text)('Validate logstash_configs variable')
          PsiElement(Eol)('\n')
          PsiElement(indent)('  ')
          YAML key value
            PsiElement(scalar key)('assert')
            PsiElement(:)(':')
            PsiElement(Eol)('\n')
            PsiElement(indent)('    ')
            YAML mapping
              YAML key value
                PsiElement(scalar key)('that')
                PsiElement(:)(':')
                PsiElement(Eol)('\n')
                PsiElement(indent)('    ')
                YAML sequence
                  YAML sequence item
                    PsiElement(-)('-')
                    PsiWhiteSpace(' ')
                    YAML plain scalar text
                      PsiElement(text)('logstash_configs != ''')
      PsiElement(Eol)('\n')
      YAML sequence item
        PsiElement(-)('-')
        PsiWhiteSpace(' ')
        YAML mapping
          YAML key value
            PsiElement(scalar key)('stat')
            PsiElement(:)(':')
            PsiWhiteSpace(' ')
            YAML plain scalar text
              PsiElement(text)('path={{ logstash_configs }}/config')
          PsiElement(Eol)('\n')
          PsiElement(indent)('  ')
          YAML key value
            PsiElement(scalar key)('delegate_to')
            PsiElement(:)(':')
            PsiWhiteSpace(' ')
            YAML plain scalar text
              PsiElement(text)('127.0.0.1')
          PsiElement(Eol)('\n')
          PsiElement(indent)('  ')
          YAML key value
            PsiElement(scalar key)('register')
            PsiElement(:)(':')
            PsiWhiteSpace(' ')
            YAML plain scalar text
              PsiElement(text)('p')
      PsiElement(Eol)('\n')
      YAML sequence item
        PsiElement(-)('-')
        PsiWhiteSpace(' ')
        YAML mapping
          YAML key value
            PsiElement(scalar key)('name')
            PsiElement(:)(':')
            PsiWhiteSpace(' ')
            YAML plain scalar text
              PsiElement(text)('Validate config subdirectory')
          PsiElement(Eol)('\n')
          PsiElement(indent)('  ')
          YAML key value
            PsiElement(scalar key)('assert')
            PsiElement(:)(':')
            PsiElement(Eol)('\n')
            PsiElement(indent)('    ')
            YAML mapping
              YAML key value
                PsiElement(scalar key)('that')
                PsiElement(:)(':')
                PsiElement(Eol)('\n')
                PsiElement(indent)('    ')
                YAML sequence
                  YAML sequence item
                    PsiElement(-)('-')
                    PsiWhiteSpace(' ')
                    YAML plain scalar text
                      PsiElement(text)('p.stat.isdir is defined and p.stat.isdir')