Anonymous
Anonymous
Точнее тупо баш
Anonymous
Причём тут ансибл канал ?
Roman
вся фигня в том что, если образ собиарется пакером с использованием sh, то всё нормально, а если с помошью плейбука вышеизложенного, то апп не видет монгу
Roman
айпиши теже, файлвролл тоже
Anonymous
Блин. С гейфона не посмотреть. Залей на пастебин
Roman
https://pastebin.com/t8pjwdBN
Anonymous
Ну типа монго запустилась
Anonymous
На что оно дефолт биндится проверь
Anonymous
И файер тоже
Anonymous
Если прилога за пределами хоста
Sergey
Roman
сам запуск чего?
Anonymous
Расчёт на то что убунту. То все само
Roman
биндится на 0.0.0.0/0
Anonymous
Особо потешно таких админов на центос ставить
Отделение Bereke Bank
Чего-чего. Монги.
Убунта же. Оно 100% само после установки уже запущено
Anonymous
Толсто )
Roman
да, это на убунте
Roman
попробую всё пересобрать с нуля и проверить
Отделение Bereke Bank
Толсто )
Да не. Всегда бесило - ставишь пакет на убунте а он запущен уже после установки
Dmytro
по netstat -nptl висит ли монга на своих портах? 27017-27019? И удастся ли законнектиться вручную через telnet или netcat на ее порт?
Roman
порт висит на 27017, проверял
Roman
телнетом не проверял, попробую
Anonymous
Ты его не просишь а он уже встал
Sergey
Anonymous
Роман - всем будет проще если ты после накатки плейбука выведешь
Anonymous
netstat -tulpn
Anonymous
Iptables -L -v -n
George
Люди тут терраформ провайдеры пишут
George
А вы с монгой не можете 🤷♂ договориться
George
Блин
George
Современное айти
Anonymous
А мы крестьяне. Нам может нравится ансибл
Anonymous
Все лузы испортил
Anonymous
Но
Есть ещё вариант бинда не туда
ShadoWalkeR
Дефолт же. Надо смотреть что в конфиге монги по умолчанию. редис на 127.0.0.1 взлетает по дефолту
Sergey
Anonymous
Anonymous
Моя любимая картинка
ShadoWalkeR
Мне нравится подход "Посоны! Я скачал из интернета плейбук а он не работает - почините!"😂
Sergey
Anonymous
Ну у всех так или иначе подобное было ) вопрос на сколько иначе
ShadoWalkeR
Вдумчивое чтение документации решает 95% проблем. Еще 3% можно узнать у коллег. Оставшиеся 2% не найдутся даже на 20й странице гугла и нужно самому решать
Anonymous
Особенно если жизни нет и хочется читать сотни тысяч бесполезных страниц доки
Anonymous
Что устареет через год или пару месяцев
ShadoWalkeR
Sergey
Так, это чат про Ансибл, напоминаю.
Sergey
Прекращайте.
Anonymous
Все ) я молчу
Roman
---
- name: Configuring MongoDB
hosts: db
become: true
vars:
mongo_bind_ip: 0.0.0.0
tasks:
- name: Changing mongo config file
template:
src: ./templates/mongod.conf.j2
dest: /etc/mongod.conf
mode: 0644
notify: restart mongod
handlers:
- name: restart mongod
service: name=mongod state=restarted
Roman
после раскадки образа монго конфигуриться этим плейбуком
Артём
Разбавлю вопросом про ансибл. Пытаюсь собрать всё в один большой site.yml, в котором импортируются условные appserver.yml и dbserver.yml, в которых уже инклудятся роли.
site.yml
---
- name: appserver
import_playbook: appserver.yml
tags: appserver
- name: dbserver
import_playbook: dbserver.yml
tags: dbserver.yml
appserver.yml
--```-
- hosts: appservers
roles:
- role: nginx
tags: nginx
```Если запускать ansible-playbook site.yml site.yml -l appserver1.local -t nginx, то не происходит Gather facts, и всё, что завязано на факты о системе, ожидаемо ломается. Насколько я понял, поведение поменялось где-то в районе ansible2.7.5
Есть принципиальные проблемы в подходе, который я пытаюсь реализовать, или можно как-то закостылить сборку фактов?
Anonymous
Ап
Anonymous
Роман - всем будет проще если ты после накатки плейбука выведешь
Anonymous
netstat -tulpn
Anonymous
Iptables -L -v -n
Sergey
Sergey
Sergey
Igor
Господа подскажите пожалуйста как добавить еще один параметр для роли?
чтобы ставилось не только на 16.04 (xenial) а еще и на 12.04 (precise)
roles:
- {role: OpenVPN_client_deploy, when: ansible_distribution_release == 'xenial' }
Grek 🇺🇦
Степан
Условные операторы же в when поддерживаются
Степан
Grek 🇺🇦
ну. самый простой способ проверить - прописать в - {role: OpenVPN_client_deploy, when: ansible_distribution_release == 'precise' }
и посмотреть что сломается
Grek 🇺🇦
выше кинули линк на доку
or statement
Igor
премного благодарен
Sergey
George