Вызов файла JSON в ANSIBLE playbook при локальном запуске playbook - PullRequest
0 голосов
/ 25 июня 2019

Попытка запустить playbook локально с некоторыми переменными, такими как имя пользователя, пароль и IP.

Хотите сохранить их локально на моем компьютере и вызвать playbook. Как мы можем это сделать?

---
- hosts: localhost
  name:login
  vars:
    hostname: 
    username: 
    password: 

Как передать эти переменные в playbook

{
  "login": [
    {
      "hostname": "19.15.16.17",
      "username": "admin",
      "password":"askcnascn"

    }
  ]
}

1 Ответ

0 голосов
/ 25 июня 2019

Вы должны посмотреть на include_vars . Это позволяет вам хранить ваши переменные внутри файла и загружать их в playbook, используя синтаксис:

- include_vars:
    file: vars.yaml
    name: vars
...