Sobes.tech
Junior

Как да обявим хост в инвентара, ако имаме файл с разширение YAML?

sobes.tech AI

Отговор от AI

# Пример за YAML инвентар за Ansible
all:
  hosts:
    web01:
      ansible_host: 192.168.1.10
      user: admin
    db01:
      ansible_host: 192.168.1.20
      user: dbuser
  children:
    webservers:
      hosts:
        web01:
    databases:
      hosts:
        db01:

В YAML файла, хостовете се обявяват под ключа hosts в съответните групи (например, all, webservers, databases). Всеки хост е представен като ключ с вложени параметри като ansible_host (DNS име или IP адрес) и user (потребител за връзка). Групите се обявяват под ключа children, а в техните hosts се изброяват принадлежащите им хостове.