Size: a a a

2021 March 25

AZ

Alexander Zvenigorod... in Ansible
Timur Gadiev
Модуль shell запускает просто процесс bash. В bash shell он не логинится.
Теперь понятно. Спасибо.
А каким способом лучше получить полный PATH? С учетом того, что на других хостах он может отличаться
источник

TG

Timur Gadiev in Ansible
Alexander Zvenigorodsky
Теперь понятно. Спасибо.
А каким способом лучше получить полный PATH? С учетом того, что на других хостах он может отличаться
Можно явно вызвать bashrc из шелла перед нужной вам командой
источник

AZ

Alexander Zvenigorod... in Ansible
Спасибо!
источник

TG

Timur Gadiev in Ansible
source bashrc && mycommand blbblabla
источник

VL

Victor Litvin in Ansible
ох уж этот башзибл
источник

L

Lamobot in Ansible
Может проще полный путь до psql указать? :)
источник

VL

Victor Litvin in Ansible
или добавить в явном виде в энвайронмент плейбука
источник

TG

Timur Gadiev in Ansible
Любители башсибла страдают, да
источник

AZ

Alexander Zvenigorod... in Ansible
Ок, посмотрю что там в модулях pgsql. Но, вероятно тоже возникнет проблема с путем к нему
источник

VL

Victor Litvin in Ansible
Alexander Zvenigorodsky
Ок, посмотрю что там в модулях pgsql. Но, вероятно тоже возникнет проблема с путем к нему
Там скорее всего надо указать полный путь до бинаря
источник

VL

Victor Litvin in Ansible
Собственно потому что его в путях нет
источник

VL

Victor Litvin in Ansible
что нас возвращает к изначальной проблеме
источник

VL

Victor Litvin in Ansible
Я тут подумал, а почему установщик pgsql не линкует его куда-нибудь в приличное место, типо /usr/local/bin
источник

AZ

Alexander Zvenigorod... in Ansible
Greenplum потому что.
источник

AZ

Alexander Zvenigorod... in Ansible
Либо компетенция админов
источник

VZ

Vladimir Zhurkin in Ansible
Serg
сорян, выкладаю
проверку файлов, надо делать отдельным хендлером . при это проверять не только зону но и named-checkconf . Практика показывает с bind, что он все равно это часто делает криво, чем хорошо
источник

VZ

Vladimir Zhurkin in Ansible
проще уползти на powerdns
источник

S

Serg in Ansible
Vladimir Zhurkin
проще уползти на powerdns
ну может со временем
источник

A

Alexander in Ansible
Vladimir Zhurkin
проще уползти на powerdns
Или просто по аналогии с имитацией LDAP на ансибле сделать то же самое для DNS, раскатывая ансиблом /etc/hosts. Глобально и надежно :)
источник

АБ

Андрей Балашов... in Ansible
зачем раскатывать hosts?
есть же lineinfile для этого
источник