
Semyon
21.07.2016
16:59:10
но в целом это фронтенд со всеми вытекающими

Pavel
21.07.2016
16:59:17
Никакого DDD, масштабирования, хайлоада

Semyon
21.07.2016
16:59:22
угу
хайлоад это sqlite база на полтора ляма записей

Google

Semyon
21.07.2016
16:59:36
больше я не встречал :)

lastsky
25.07.2016
07:35:16
у when отступ такой же должен быть как у - include, тогда можно со скобками не заморачиваться и писать в две строки.

Maxim
26.07.2016
10:55:46
Такой вопрос народ, оформил роль в ансибл, main.yml состоит из инклудов других наборов тасков. В одном из наборе таску прописал tags, но при запуске плейбука с этой ролью с тегом, ничего не находит ансибл. list-tags показывает пустоту
Где косяк может быть?

Navern
26.07.2016
10:59:15
покажи как выглядит
и какая версия ансибла

Maxim
26.07.2016
11:07:37
Ансибл 2.1.0

Vlad
26.07.2016
11:16:18

Maxim
26.07.2016
11:21:26

Vlad
26.07.2016
11:23:18

Maxim
26.07.2016
11:24:00

User ?
26.07.2016
11:32:54

Google

Maxim
26.07.2016
11:33:10

Navern
26.07.2016
11:50:09
они стали динамическими как я помню

Maxim
26.07.2016
11:51:48
Т.е. как я хочу сделать уже не работает?

Dmitriy
26.07.2016
13:19:38
коллеги, а научите, как правильно?
Надо уметь менять таймзону
{{ timezone }} выглядит как Europe/Moscow, например
Хочется менять таймзону просто делая симлинк из /usr/share/zoneinfo/Europe/Moscow в /etc/localtime

Andrey
26.07.2016
13:19:59
tzselect

Dmitriy
26.07.2016
13:20:28
то есть не связываться с файлами

Andrey
26.07.2016
13:20:52
ну симлинк тоже ок

Dmitriy
26.07.2016
13:21:37
мне тут не понятно, как лучше сделать. то ли сплитить Europe/Moscow, то ли иметь две переменных Europe и Moscow


Navern
26.07.2016
13:51:46
Т.е. как я хочу сделать уже не работает?
Dynamic Include Problems
Due to the fact that include tasks are now evaluated at run time, Ansible no longer knows ahead of time about any tasks contained within files which have yet to be included. This presents problems in several situations (which we intend to correct in future versions):
Tags on tasks are not seen until the include is processed, so tags should now be specified on the include task rather than on individual tasks within the include, otherwise they will not be seen. Likewise, the —list-tags option will not show tags contained only in the include files.
Handlers in includes will not be seen when a task attempts to notify them, so handlers should avoid using includes at this time.
Missing Tags
Ansible 2.0 does not currently raise an error if a non-existent tag is specified via —tags or —skip-tags. This is also related to the dynamic include problem above, and we intend to address this once the above include problems are resolved.
https://www.ansible.com/blog/ansible-2.0-launch
может в 2.1 уже пофиксили, не проверял. Я пока 1.9 юзаю


Dmitriy
26.07.2016
14:09:09
решил вот так, всё оказалось проще

yopp
26.07.2016
19:39:32
господи: /usr/bin/python: not found
Веселье с серверной убунтой — 4. Горячее начало.

Vlad
26.07.2016
19:48:05
господи: /usr/bin/python: not found
Это нормально для убунты:
gather_facts: no
tasks: - name: install python
raw: "{{item}}"
with_items:
- apt-get update
- apt-get install python --yes

yopp
26.07.2016
19:49:42
да, нашел уже

Dan
26.07.2016
19:49:46
да, как ни странно, если речь о серверной убунте

yopp
26.07.2016
19:50:54
вобщем три разных провайдера, три разных набора плейбуков для провижинга. с каждым разом плейбук становится конечно чуть более универсальным, но количество торчящих специфичных вещей чота всё равно удручает.

Google

Alex Milushev
27.07.2016
06:18:37

Anton
27.07.2016
09:34:51
https://habrahabr.ru/company/centosadmin/blog/306488/

Maxim
27.07.2016
14:05:58
Народ, а можно в роли для одного таска прописать хост другой
Т.е. напрмер я ставлю клиент-серверное что то, в плейбуке пишу хост выполнения


Dmitriy
27.07.2016
14:07:29
можно
delegate или как-то так

Maxim
27.07.2016
14:07:41
А в одной таске в роли пишу обновить iptables, напрмер на сервере
Хм

Dmitriy
27.07.2016
14:10:51
не то?

Maxim
27.07.2016
14:10:58
Работает отлично, только он с клиента выполняется, а не с сервера где запустил плейбук

Paul
27.07.2016
14:32:57
коллеги, подскажите пжлст простую вещь - как в ansible использовать список хостов? Пример - у меня есть группа веб-серверов и группа апп-серверов, каждый веб-сервер должен получить в шаблоне IP всех app-server-ов

Alex Milushev
27.07.2016
14:34:23
{% for host in groups[‘app-servers’] %}
{{ hostvars[host]['ansible_default_ipv4']['address'] }}
{% endfor %}

Dmitry
27.07.2016
14:34:47

Paul
27.07.2016
14:35:16

Dmitry
27.07.2016
14:35:24
чтож вы все документацию то не читаете, даже после подсказок

Alex Milushev
27.07.2016
14:35:36

Paul
27.07.2016
14:35:43
я сообразил :)

Google

Alex Milushev
27.07.2016
14:35:45

Dmitry
27.07.2016
14:36:23
эх
это оленю с delegate, не тебе :)

Alex Milushev
27.07.2016
14:36:41
я сообразил :)
но, емнип, тот-же плейбук должен быть запущен на app-servers для сбора фактов, да

Maxim
27.07.2016
14:52:30
Я посмотрю как у тебя отработает нормально

Dmitry
27.07.2016
14:53:08

Maxim
27.07.2016
14:53:26
Делать нехер же

Dmitry
27.07.2016
14:53:40
ну всё ясно с тобой. стойло оленей в соседнем лесу
доку то прочёл?

Maxim
27.07.2016
14:54:01

yopp
27.07.2016
16:46:08
слушайте, а как сказать ансиблу чтоб он молча согласился с импортом ключей для неизвестных ранее хостов?
оно у меня по количеству свежих хостов показывает вопросов с хочу да/нет и реагирует только на первый ответ

nikoinlove
27.07.2016
16:46:48
StrictHostKeyChecking no » ~/.ssh/config

Semyon
27.07.2016
16:47:14
host_key_checking=False
ещё можно
в конфиг

yopp
27.07.2016
16:48:17
о!
спасибочки

Google

Semyon
27.07.2016
16:48:35
документацию плохо читаешь, Йоп!

yopp
27.07.2016
16:49:32
:D
вы же есть, солнышки мои
❤️?

Navern
27.07.2016
21:09:02
Но надо проверять:)

Dmitry
27.07.2016
21:16:12
Но надо проверять:)
судя по тому, что он написал, ему нужен delegate, а не local_action, но ты держись там, здоровья, хорошего настроения