Igor
И этот var в файле группы хостов
Igor
Igor
Я тоже где-то про расширение yml читал и без него
Igor
Пробовал и с ним и без - не подцеплялось)
Igor
Либо лыжи не едут, либо я ...
Igor
Igor
Или что-то еще
Pavel
если у тебя ansible_become_pass разный для хостов, надо в хос_варс указывать
Igor
Одинаковый
Igor
Покажите пример строки в группе, описывающий хост
Igor
Полную строку
Pavel
Igor
Я про inventories
Igor
Можно критические данные изменить
Pavel
$cat ./hosts
[new]
test4pavel.local
$ cat ./host_vars/test4pavel.local
—-
ansible_host: 192.168.0.110
ansible_ssh_pass: qwerty
sgs_root_pass: qwerty123
$ cat ./group_vars/new
—-
time_zone_for_group: Europe/Moscow
Igor
Понял, у вас только имя хоста резовлящегося в dns
Igor
Спс
Igor
Я пока не решил проблему с vault файлои укпщываю hostname ansible_host=ip ansible_ssh_pass=pass ansible_become_pass=pass
Igor
В одну строку
Igor
Pavel
да не за что пока....
ох и нафлудили мы тут ))
Igor
Зато по теме чатика)
Igor
Вдруг кто прочтет и намотает на ус
Pavel
Pavel
все или в группе (то что общее) или в хосте
Igor
Sander
Всем привет
Sander
нормально ли так делать?
Igor
А почему ненормально?
Sander
```
[anti-brak.com]
www-1.anti-brak.com
www-2.anti-brak.com
[piskulka.eu]
www-1.piskulka.eu
db-1.piskulka.eu
[common:children]
anti-brak.com
piskulka.eu
```
Igor
Норм
Sander
у меня мульти сайтовая система
Sander
название сайта это group_vars
Igor
Да, все по канонам
Igor
По иднн
Sander
а hosts_vars, это хосты, а хосты могут быть разыне, что-то база а что-то веб-сервер
Igor
А что вас смущает?
Sander
моя неопытность
Sander
)
Igor
Я тоже недавно энсибл юзаю)
Igor
Но стараюсь делать по кагонам
Sander
я пока хочу делать все на 1-одном хосте
Igor
А что не удается - для этого есть чатяк)
Sander
но подготовить почву, мало ли будет несколько серверов на один проект, для балансировки
Igor
Что значит на одном?
Sander
1 сервер - 1 сайт
Igor
И в чем проблемв в контексте ansible?
Sander
но мало ли, придется расшириться, а у меня ansible настройки уже под это заточены
Sander
все хорошо, поэтому и задал свой предыдущий вопрос
Igor
Пиши в группы сразу по 1-му хосту
Sander
работаем дальше )
Igor
Потом добавишь
Sander
ага
Sander
правда я точно напортачу
Igor
Я юзаю ansible роли для гпуппы хостов
Sander
да система у меня так себе, получается
Igor
Ну, добавишь хосты - будет что надо
Igor
Главное содержимое плейбуков
Sander
они у меня тоже страдают
Sander
эти плейбуки
Sander
был бы 1-один проект было бы легко
Igor
Ну, это нарабатывается)
Igor
Сразу хорошо ничто не дается
Sander
а когда я пытаюсь сделать так, чтоб можно было внедрить куча сайтов, которые еще на разных платформах
Sander
получается мясо
Igor
Я лично подчиненные группы не юзаю
Igor
А юзаю роли и в них пишу группы, в которых выполнять
Sander
```
---
- hosts: "{{ group_vars }}" <- site.ee
become: true
roles: ...
```
Sander
я так везде делаю
Igor
Используй inventories/platform_or_enviroment/hosts
Igor
Только без "{{ }}"
Sander
у меня
inventories/development
inventories/staging
inventories/production
Igor
Просто hosts: name_group
Igor
Дада
Igor
У меня также
Sander
я запускаю вот так ```ansible-playbook -i inventories/staging run.yml --extra-vars "hosts_vars=site.ee"```
Sander
у меня там docker, поэтому в основном все одинаковое
Igor
А