@pro_ansible

Страница 242 из 625
lastsky
21.07.2017
13:04:48
--- # http://stackoverflow.com/questions/39005760/ansible-play-hosts-template-loop - name: so question 39005760 version 2 hosts: all tasks: - name: show debug debug: msg="target = {{ item }} default ipv4 = {{ hostvars[item]['ansible_default_ipv4']['address'] }}" with_items: "{{ play_hosts }}" - name: make template template: src: q39005760v2.j2 dest: /home/ansible/q39005760.txt

Anatoly
21.07.2017
13:10:00
ну так он просто вывалит все хосты которые были в плее в /home/ansible/q39005760.txt на каждом из этих хостов

если делать так, то ожидаемо пишет лишь один хост
звучит так будто вы хотите обновлять текущий стейт джобы

а напомните мне есть ли нормальный способ мерджить переменные в ансибле?

Google
Max
21.07.2017
15:33:59
В смысле?

A
21.07.2017
15:34:38
https://docs.ansible.com/ansible/latest/playbooks_filters.html#combining-hashes-dictionaries ето?

Anatoly
21.07.2017
15:36:40
В смысле?
у тебя например есть defaults/main.yaml и есть /inventories/your_inventory/group_vars/web и то что у тебя дефолт - оно в дефолте а том что у тебя надо переписать под енв оно в group_vars/web

ну и хочется чтобы мерджить оно умело, понимаешь? а не переписывать весь дикт...

https://docs.ansible.com/ansible/latest/playbooks_filters.html#combining-hashes-dictionaries ето?
да но нет. такого говна я уже на херачил, хочу чтобы почеловечески можно было чтобы ансибл сам мерджить мог

A
21.07.2017
15:38:46
напиши фильтр для джинджи чтоб он делал тебе как ты любишь

A
21.07.2017
15:40:29
ну примерно как этот combine по ссылке

Anatoly
21.07.2017
15:47:14
ну примерно как этот combine по ссылке
мне кажется вы не очень поняли чего я ищу, вот тут получше наверное расписано: https://docs.saltstack.com/en/latest/topics/pillar/#pillar-dictionary-merging

A
21.07.2017
15:47:25
ну, я догадался :)

Anatoly
21.07.2017
15:47:40
а, ну славненько.

A
21.07.2017
15:47:46
это ж собственно ты кажется меня надоумил потрогать солтстек

Anatoly
21.07.2017
15:47:57
вряд ли

Google
A
21.07.2017
15:48:08
ну не лично, но тут, вслух.

Anatoly
21.07.2017
15:48:10
мне оно не очень

но вот мерджи - это то что я бы хотел в ансибле, да...

A
21.07.2017
15:48:58
оно местами вообще супер и приятно. но некоторые моменты (salt-ssh/salt-cloud) работают только по тем рельсам к которым прикручены

и я посмотрел как люди облака разворачивают - в основном без клауда, стейтами под aws

Admin
ERROR: S client not available

Anatoly
21.07.2017
15:50:03
ага. уж лучше cloudformation какой нибудь...

Anatoly
21.07.2017
15:56:50
hash_behaviour=merge в помощь
о круто спасибо!

Sergey
21.07.2017
15:57:14
только сразу предупреждаю, что это не во всех местах работает ?

qeng
21.07.2017
16:00:04
там вопрос вроде был про терение файлов в таргете если они не присутствуют в сорсе?
В списке item-ов. Я делаю делаю synchronize только для mods-enabled. В mods-avalable файлы остаются

Nazar
21.07.2017
18:32:11
Друзья, а есть ту те, кто умеет в saltstack(salt-cloud)?

Dmitry
21.07.2017
19:01:48
бгггг

Константин
21.07.2017
20:22:00
есть, но эта группа про ансибл

A
22.07.2017
03:15:15
Друзья, а есть ту те, кто умеет в saltstack(salt-cloud)?
я вот позавчера понял что не умею а в чем дело-то?

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