Size: a a a

2021 March 25

S

Serg in Ansible
сорян, выкладаю
источник

TG

Timur Gadiev in Ansible
Oleg Kalinin
├── deploy_prometheus.yml
А, понял
источник

TG

Timur Gadiev in Ansible
Тогда смотреть конфиг. Может, там другие пути прописаны явно
источник

V

Vladimir in Ansible
Добрый день! Подскажите, пожалуйста, как можно через ансибл установить программу на винду используя winget?
источник

VL

Victor Litvin in Ansible
Serg
сорян, выкладаю
В чем ошибка по прежнему не ясно, прикладывайте выхлоп анзибла
источник

OK

Oleg Kalinin in Ansible
Timur Gadiev
Тогда смотреть конфиг. Может, там другие пути прописаны явно
да там только это
- name: Monitoring deployment
 hosts: prom_deploy
 roles:
   - role: deploy_prometheus
источник

TG

Timur Gadiev in Ansible
Oleg Kalinin
да там только это
- name: Monitoring deployment
 hosts: prom_deploy
 roles:
   - role: deploy_prometheus
Что? ansible.cfg я имел в виду
источник

TG

Timur Gadiev in Ansible
You can also add group_vars/ and host_vars/ directories to your playbook directory. The ansible-playbook command looks for these directories in the current working directory by default. Other Ansible commands (for example, ansible, ansible-console, and so on) will only look for group_vars/ and host_vars/ in the inventory directory. If you want other commands to load group and host variables from a playbook directory, you must provide the --playbook-dir option on the command line. If you load inventory files from both the playbook directory and the inventory directory, variables in the playbook directory will override variables set in the inventory directory.
источник

AZ

Alexander Zvenigorod... in Ansible
У меня глупый вопрос, но я не могу его сформулировать для поисковика.

В ansible_facts PATH существенно меньше того, что я получаю, зайдя на хост под юзером (под которым подключается ansible).
Есть какие-то особенности, по которым ansible не принимает bashrc  и прочие файлы?
источник

S

Serg in Ansible
Victor Litvin
В чем ошибка по прежнему не ясно, прикладывайте выхлоп анзибла
причем так команда в шеле работает
источник

S

Serg in Ansible
если %s  не ставить ругается, что его нет
источник

VL

Victor Litvin in Ansible
Alexander Zvenigorodsky
У меня глупый вопрос, но я не могу его сформулировать для поисковика.

В ansible_facts PATH существенно меньше того, что я получаю, зайдя на хост под юзером (под которым подключается ansible).
Есть какие-то особенности, по которым ansible не принимает bashrc  и прочие файлы?
- hosts: application
 become: false
 environment:
   PATH: /var/local/nvm/versions/node/v4.2.1/bin:{{ ansible_env.PATH }}

Например.
Если кратко то потому что анзибл не запускает баш. Соответсвенно и из башрц ничего не инициализируется.
источник

L

Lamobot in Ansible
Serg
причем так команда в шеле работает
Уберите имя файла и оставьте только %s
источник

S

Serg in Ansible
кста а валидация идет, до записи файла  или после?
источник

AZ

Alexander Zvenigorod... in Ansible
Victor Litvin
- hosts: application
 become: false
 environment:
   PATH: /var/local/nvm/versions/node/v4.2.1/bin:{{ ansible_env.PATH }}

Например.
Если кратко то потому что анзибл не запускает баш. Соответсвенно и из башрц ничего не инициализируется.
Но в SHELL написано /bin/bash
источник

VL

Victor Litvin in Ansible
Alexander Zvenigorodsky
Но в SHELL написано /bin/bash
Давай тогда сначала. Что зачем и что делаешь, что ожидаешь и что получаешь.
источник

AZ

Alexander Zvenigorod... in Ansible
Victor Litvin
Давай тогда сначала. Что зачем и что делаешь, что ожидаешь и что получаешь.
pgsql, установленный от greenplum. Ansible не может найти psql. В ansible_facts PATH только дефолтные значения, без кастомных, которые мне и нужны. В ansible_facts SHELL /bin/bash.

Когда захожу руками на хост - SHELL тот же, PATH - больше и там есть нужный путь до psql.

Из ansible psql запускаю через shell, а не command
источник

L

Lamobot in Ansible
Serg
кста а валидация идет, до записи файла  или после?
Ансибл заливает файл/темплейт во временную папку, запускает команду и %s это путь к временному файлу как раз. Если валидейт проходит, тогда уже файл переносится на место.
источник

S

Serg in Ansible
Lamobot
Ансибл заливает файл/темплейт во временную папку, запускает команду и %s это путь к временному файлу как раз. Если валидейт проходит, тогда уже файл переносится на место.
о эврика, 3 пишем 2 в уме, спасибо, догнал принцип работы
источник

TG

Timur Gadiev in Ansible
Alexander Zvenigorodsky
pgsql, установленный от greenplum. Ansible не может найти psql. В ansible_facts PATH только дефолтные значения, без кастомных, которые мне и нужны. В ansible_facts SHELL /bin/bash.

Когда захожу руками на хост - SHELL тот же, PATH - больше и там есть нужный путь до psql.

Из ansible psql запускаю через shell, а не command
Модуль shell запускает просто процесс bash. В bash shell он не логинится.
источник