@pro_ansible

Страница 143 из 625
Юрий
01.02.2017
11:12:09
Спасибо) С ансиблом не так давно имею дело. Прошу прощения, если отвлек сильно от более сложных вещей

Ivan
01.02.2017
11:31:16
Google
Aleksandr
01.02.2017
11:31:33
перепутал возможно что-то, хз

Ivan
01.02.2017
11:31:51
Как разраб гитлаба, пошел грохнул базу. Думал стейдж, оказалось прод. И бэкапы тухлые

Alex
02.02.2017
17:32:53
всем привет. Народ, подскажите, можно ли модулю гита передать версию коммита, которую нужно разворачивать. Не ветку, а именно коммит

A
02.02.2017
17:48:16
судя по доке, можно в version положить коммит

Alex
02.02.2017
18:39:23
судя по доке, можно в version положить коммит
Попробую, с веткой отрабтывает нормально, спасибо

Vlad
03.02.2017
06:01:53
Внезапно выяснил что ansible не умеет передавать bool через параметры командной строки -e "var=False": ansible localhost -m debug -a "msg={{not epic}}" -e "epic=False" localhost | SUCCESS => { "msg": false } при этом с True работает: ansible localhost -m debug -a "msg={{not epic}}" -e "epic=True" localhost | SUCCESS => { "msg": false } Теперь придется все bool параметры явно приводить в (epic|bool)

Dmitriy
03.02.2017
06:34:27
Мне так думается, что он и в первый раз не смог передать

В питоне просто любое значение - это True

Vlad
03.02.2017
06:37:09
Мне так думается, что он и в первый раз не смог передать
Передает False: ansible localhost -m debug -a "msg={{epic}}" -e "epic=False" localhost | SUCCESS => { "msg": false }

Dmitriy
03.02.2017
06:42:06
ansible localhost -m debug -a "msg={{not epic}}" -e "epic=False" localhost | SUCCESS => { "msg": false } а тут почему?

Vlad
03.02.2017
06:55:49
В общем нужно через extra vars передавать в формате json вот так: ansible localhost -m debug -a "msg={{not epic}}" -e '{"epic": no}'

Dmitry
03.02.2017
06:59:41
Документацию то не читает никто http://docs.ansible.com/ansible/playbooks_variables.html#id30

Google
Dmitry
03.02.2017
07:00:41
Зачем. Хуяк-хуяк. Если что, то вжух! И на стэковерфлоу нагуглил :)

Vlad
03.02.2017
07:00:45
точно! >Values passed in using the key=value syntax are interpreted as strings. Use the JSON format if you need to pass in anything that shouldn’t be a string (Booleans, integers, floats, lists etc).

Зачем. Хуяк-хуяк. Если что, то вжух! И на стэковерфлоу нагуглил :)
ну работает-же " и так": ansible localhost -m debug -a "msg={{epic}}" -e "epic=False" localhost | SUCCESS => { "msg": false }

Алексей
03.02.2017
08:02:16
я немного попинал создателя ansible-cmdb и внезапно обнуружил что в нем есть толк.

очень няшно как по мне



конечно оно напрочь одноразовое но для начальной приемки железа мне показалось удобным :)

Anatoly
03.02.2017
09:46:25
господа, а port range в exposed_ports никогда не работал в docker_container модуле да?

смог найти багу на docker модуль который deprecated и он вроде из 1.9.1

https://github.com/ansible/ansible-modules-core/issues/1397

и вот такое чувство что оно не перестало себя так же вести

Ivan
03.02.2017
10:00:02
Форман клёви.

Aleksandr
03.02.2017
11:46:28
Ivan
03.02.2017
11:47:18
может

Anatoly
03.02.2017
11:48:38
ось он может установить?
смотря какую ось и куда

Алексей
03.02.2017
11:49:20
это же канал про систему с yaml файликами а не богомерзий руби

Anatoly
03.02.2017
11:49:56
да, но нет.
подробнее пожалуйста

Google
Алексей
03.02.2017
11:50:12
подробнее пожалуйста
да, может но пошел он в жопу. :) ок ?

извините может слегка грубо. ночка та ещё.

Anatoly
03.02.2017
11:51:37
это же канал про систему с yaml файликами а не богомерзий руби
руби тоже умеет в yaml. ну и система на богомерзком руби умеет ансибл вроде менеджить.

Алексей
03.02.2017
11:56:16
пусть и умеет. просто imho так себе затея смешивать миры. foreman это спец поделка из мира паппета. то что они тоже умееют какие то другие системы так это скорее ошибка архитектуры или не праивльное позиционирование на рынке.

не использовать же ansible-vault вместо hiera правда ведь ?

Dmitriy
03.02.2017
11:56:46
есть cobbler ещё

он как бэ всеяден

Aleksandr
04.02.2017
11:41:51
привет. есть плейбук с "- hosts: localhost" если запускать ансибл без фалйла hosts, то он пишет так: [WARNING]: Host file not found: hosts [WARNING]: provided hosts list is empty, only localhost is available идентично ли это тому случаю, когда я запускаю плейбук с файлом hosts с таким содержимым "localhost ansible_connection=local"

?

вопрос, собственно в чём.. почему без hosts используется питон отсюда /usr/local/opt/python/bin/python2.7, а с localhost ansible_connection=local питон отсюда - /usr/bin/python в чём разница между запусками?

Sergey
06.02.2017
11:19:04
Вопрос: есть вот такой пункт в playbook-е - name: Copy php-fpm configuration template: src=www.conf.j2 dest=/etc/php-fpm.d/www.conf backup=yes notify: restart php-fpm при попытке применения выводится следующая ошибка fatal: [192.168.0.177]: FAILED! => {"changed": false, "failed": true, "msg": "AnsibleError: template error while templating string: Encountered unknown tag 'Y'.. String:

Sergey
06.02.2017
11:19:42
сталкивался кто-нибудь с таким? версия ansible 2,2,1

Anatoly
06.02.2017
11:19:44
в темплейте ошибка

написано вроде

Max
06.02.2017
11:23:54
Юзайте плз ` шо бы выделить код

По три штуки

do something

Sergey
06.02.2017
11:24:30
да, пропустил, большой темплейт и встречается строка ; e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t

Dmitriy
06.02.2017
13:51:39
Товарищи, просто игнорируйте подобные вопросы тогда их перестанут задавать

Google
Anatoly
07.02.2017
09:56:45
Никто случайно не балуется published_ports: 'all' для модуля docker_container?

self.publish_all_ports = False self.published_ports = self._parse_publish_ports() if self.published_ports == 'all': self.publish_all_ports = True self.published_ports = None

Admin
ERROR: S client not available

Anatoly
07.02.2017
09:57:18
https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/cloud/docker/docker_container.py#L767-L775

вот отсюда

в документашке ансибла ничего не указано по поводу таких опций, в документашке доккера предусмотрена опция -Р которая умеет делать все exposed порты - published а вот ансибл что то кабенется на поле all

Владимир
07.02.2017
10:01:23
го

Anatoly
07.02.2017
10:05:06
го
простите?

Илья
07.02.2017
10:05:39
Привет! Есть простой способ из ansible фактов определить, что target host запущен на aws?

Anatoly
07.02.2017
10:06:34
делаешь register потом делаешь что тебе надо when: result.stdout == 'something'

Илья
07.02.2017
10:07:36
вопрос больше в том какие переменные имеют специфичные для aws значения

Anatoly
07.02.2017
10:08:05
это надо в модуль смотреть что оно возвращает

Илья
07.02.2017
10:10:28
в какой модуль? ) Еще раз вопрос: у тебя есть target host. Известен только ip. При этом тачка может быть или в aws или где-то локально. Для aws надо сделать специфичные настройки. Как изнутри хоста понять что это aws?

Yuri
07.02.2017
10:10:33
"ansible_bios_version": "4.2.amazon", "ansible_product_version": "4.2.amazon"

Может как-то так?

Илья
07.02.2017
10:11:23
да, к этому думал привязаться. Но вопрос: это так всегда в конце версии написано amazon?

Илья
07.02.2017
10:14:30
хочется попробовать обойтись без внешней конфигурации

Google
Anatoly
07.02.2017
10:15:35
если это амазон то оно вернет тебе

если нет то упадет, ну а на этом сделаеim эксепшн

Илья
07.02.2017
10:16:16
ага, но если это не amazon, то как-то медленно работает.

не падает, пустой список фактов возвращает

Anatoly
07.02.2017
10:16:41
хочется попробовать обойтись без внешней конфигурации
инвентори самое что ни на есть кишочки в ансибл, вроде

Илья
07.02.2017
10:18:29
у нас есть кучка заказчиков. и под каждого мы готовим инвентори. При этом людям надо объяснять как этот инвентори готовить. Чем проще его конфигурация, тем нам легче. Если сделать особенность в инвентори, то конфигурация усложняется. Пока такая позиция )

Alexey
09.02.2017
15:54:10
Ребят, вечер добрый подскажите, порекомендуйте, не более 100 хостов - что лучше искользовать ansible или salt? и если не сложно почему...

Magistr
09.02.2017
15:56:02
ансибл, потому что простой как палка

Alex Milushev
09.02.2017
15:56:59
Alexey
09.02.2017
15:57:04
а если моя 100 серверов вырастут в 300?

Страница 143 из 625