Size: a a a

2021 March 25

OK

Oleg Kalinin in Ansible
Timur Gadiev
Скорее всего, структура путей неправильная
ansible.cfg
group_vars/
install.yml
inventory
roles/
источник

OK

Oleg Kalinin in Ansible
Timur Gadiev
Ансибл просто не видит ваших group_vars
видит, потому что если создать пустой фаул yml с любым названием, то при запуске ругается, что переенных нет, хотя они в defaults например есть
источник

S

Serg in Ansible
Timur Gadiev
Телепаты ещё не пришли. Подождём их
а что не видно что это DNS?
источник

SP

Sergey Pechenkó in Ansible
Oleg Kalinin
ansible.cfg
group_vars/
install.yml
inventory
roles/
для использования group_vars структура каталогов должна соответствовать одной из двух, описанных в best_practices
источник

TG

Timur Gadiev in Ansible
Oleg Kalinin
ansible.cfg
group_vars/
install.yml
inventory
roles/
А плейбук где?
источник

OK

Oleg Kalinin in Ansible
Timur Gadiev
А плейбук где?
install.yml
источник

TG

Timur Gadiev in Ansible
Serg
а что не видно что это DNS?
Не видно, при чем тут ансибл
источник

TG

Timur Gadiev in Ansible
Oleg Kalinin
install.yml
Где он относительно этих директорий?
источник

OK

Oleg Kalinin in Ansible
Sergey Pechenkó
для использования group_vars структура каталогов должна соответствовать одной из двух, описанных в best_practices
group_vars/
  group1                 # here we assign variables to particular groups
  group2  
а тут что ли group1 это каталог, а не файл?
источник

AD

Alex Domoradov in Ansible
можно и файл
источник

TG

Timur Gadiev in Ansible
Oleg Kalinin
group_vars/
  group1                 # here we assign variables to particular groups
  group2  
а тут что ли group1 это каталог, а не файл?
И так, и так можно
источник

AD

Alex Domoradov in Ansible
но только .yml
источник

SP

Sergey Pechenkó in Ansible
источник

OK

Oleg Kalinin in Ansible
Timur Gadiev
Где он относительно этих директорий?
prometheus-master/
├── ansible.cfg
├── deploy_prometheus.yml
├── group_vars
│   └── prometheus.yml
├── inventory
└── roles
   ├── deploy_prometheus
   │   ├── defaults
   │   │   └── main.yml
   │   ├── files
   │   │   ├── all.yml
   │   ├── tasks
   │   │   └── main.yml
   │   └── templates
   │       └── web.yml.j2
источник

OK

Oleg Kalinin in Ansible
чем не playbooks_best_practices)
источник

NT

Nazar Tertyshnyi in Ansible
Oleg Kalinin
prometheus-master/
├── ansible.cfg
├── deploy_prometheus.yml
├── group_vars
│   └── prometheus.yml
├── inventory
└── roles
   ├── deploy_prometheus
   │   ├── defaults
   │   │   └── main.yml
   │   ├── files
   │   │   ├── all.yml
   │   ├── tasks
   │   │   └── main.yml
   │   └── templates
   │       └── web.yml.j2
Я свой реп до сих пор никак не переименую в shaman
источник

SP

Sergey Pechenkó in Ansible
Oleg Kalinin
чем не playbooks_best_practices)
inventory и group_vars лучше сложить в отдельный каталог, который и передавать команде ansible-playbook.
источник

TG

Timur Gadiev in Ansible
Oleg Kalinin
prometheus-master/
├── ansible.cfg
├── deploy_prometheus.yml
├── group_vars
│   └── prometheus.yml
├── inventory
└── roles
   ├── deploy_prometheus
   │   ├── defaults
   │   │   └── main.yml
   │   ├── files
   │   │   ├── all.yml
   │   ├── tasks
   │   │   └── main.yml
   │   └── templates
   │       └── web.yml.j2
И где тут плейбук?
источник

SP

Sergey Pechenkó in Ansible
Ну и в этом варианте ты должен создать в inventory группу prometheus, иначе не будет ничего подтягиваться автоматом.
И сам файл лучше переименовать в inventory.yml.
источник

OK

Oleg Kalinin in Ansible
Timur Gadiev
И где тут плейбук?
├── deploy_prometheus.yml
источник