@pro_ansible

Страница 479 из 625
bebebe
28.05.2018
15:40:14
а посмотреть в лог с матера до завершщения команды можно?
С дефолтным лог хендлером никак помойму

Vitaliy
28.05.2018
15:48:04
Мне бы просто понять там повисло все или как

Или висит ожидает юзерввода

Павел
28.05.2018
19:35:05
Господа, А есть где-то руководство по deprecated-синтаксису, командам и всему такому? Чтобы по человечески было написано - так нормальные люди не делают, а вот так - ок. А то Best Practies достаточно мало и в разделах Porting guides тоже =(

Google
Павел
29.05.2018
07:04:14
А какой сейчас latest stable release у Ansible? 2.5.3?

Nklya
29.05.2018
07:05:36
pip install ansible== покажет все доступные версии. Последняя с циферками лейтест

Denis
29.05.2018
07:05:56
не, в чатик проще написать

Artem
29.05.2018
08:50:36
2.6.0a1 крутой лейтест

Владимир
29.05.2018
10:10:46
Коллеги, привет! Подскажите пожауйста, как мне сделать счетчик типа node1, node2, node3? притом, чтобы счетчик увеличивался с каждым хостом и сделать начальное значение счетчика —extra-vars?

C extra-vars разобрался

но как сделать счетчик?:)

Salem
29.05.2018
11:14:39
loop with_items?

Владимир
29.05.2018
11:18:28
было бы здОрово услышать задачу целиком
Я бы хотел изменить hostname linux машин на Node1, Node2, Node3. А extra vars в случае, если я хочу не 1 начать, а с произвольного числа

Sergey
29.05.2018
11:20:01
В обмен на прямой ответ (https://docs.ansible.com/ansible/2.4/playbooks_loops.html#looping-over-a-list-with-an-index) я тебя слегка потроллю: а доку ты как читал?

Vadim
29.05.2018
11:22:33
эх щас бы на yaml попрограммировать

Google
Vadim
29.05.2018
11:23:04
Я бы хотел изменить hostname linux машин на Node1, Node2, Node3. А extra vars в случае, если я хочу не 1 начать, а с произвольного числа
положи их в группу и напиши им плейбук "сменить хостнейм", в него через extra-vars передавай начальное число

счетчик - факт на локалхосте, например

Алексей
29.05.2018
11:24:10
Sergey
29.05.2018
11:24:33
ломка без этого да ?
должен же кто-то на YaML кодить ?)))))

Vadim
29.05.2018
11:25:01
ломка без этого да ?
два дня дебажил etcd под НОМ - "Подшиток"

jidckii
29.05.2018
11:42:34
yo yo всем )

чуваки, подскажите, как не перетирать вложенные переменные в дефолте ?

Roman
29.05.2018
11:43:31
не объявлять их в vars'ах

jidckii
29.05.2018
11:44:01
ну смотри, у меня в дефолте есть mailserver_container_options: env: {} image: "" log_driver: "json-file" ports: [] restart: "no" restart_policy: "on-failure" volumes: [] log_options: tag: "{{mailserver_container_name}}"

Ivan
29.05.2018
11:44:15
ребят, chef или puppet для нового проекта выбрать?

jidckii
29.05.2018
11:44:41
в плейбуке пишу: - name: mailserver include_role: name: mailserver vars: mailserver_container_options: env: OVERRIDE_HOSTNAME: "mon.localhost"

Ivan
29.05.2018
11:45:46
а тут есть кто использует ansible для ДЦ? или больших объёмов машин?

Pavel
29.05.2018
11:47:18
"большие" понятие относительное.... для кого-то и 20 уже много,а кому и 1000 немного

Ivan
29.05.2018
11:47:42
ну около сотни, а лучше >1000

jidckii
29.05.2018
11:47:45
ну смотри, у меня в дефолте есть mailserver_container_options: env: {} image: "" log_driver: "json-file" ports: [] restart: "no" restart_policy: "on-failure" volumes: [] log_options: tag: "{{mailserver_container_name}}"
в итоге перетирается вся верхняя переменная TASK [mailserver : debug] ******************************************************************************************************************************************************************************************************************* ok: [192.168.56.101] => { "msg": { "env": {}, "image": "tvial/docker-mailserver:release-v5.8.0", "log_driver": "json-file", "log_options": { "tag": "mailserver" }, "ports": [], "restart": "no", "restart_policy": "on-failure", "volumes": [] } } PLAY RECAP ********************************************************************************************************************************************************************************************************************************** 192.168.56.101 : ok=2 changed=0 unreachable=0 failed=0 [emedvedev@emedvedev-pc mon]$ ansible-playbook -i inventory.ini test.yml PLAY [serv] ********************************************************************************************************************************************************************************************************************************* TASK [Gathering Facts] ********************************************************************************************************************************************************************************************************************** ok: [192.168.56.101] TASK [mailserver] *************************************************************************************************************************************************************************************************************************** TASK [mailserver : debug] ******************************************************************************************************************************************************************************************************************* ok: [192.168.56.101] => { "msg": { "env": { "OVERRIDE_HOSTNAME": "mon.localhost" } } } PLAY RECAP ********************************************************************************************************************************************************************************************************************************** 192.168.56.101 : ok=2 changed=0 unreachable=0 failed=0

Ivan
29.05.2018
11:49:51
Salt ещё посмотри
чёт не видел ничего хорошего про него :(

jidckii
29.05.2018
11:50:07
> 10 даже ансибл уже не вар

Ivan
29.05.2018
11:50:25
ну я думаю, тут есть люди с позитивным опытом

Google
Алексей
29.05.2018
11:51:57
> 10 даже ансибл уже не вар
ты про 10 датацентров ? ;)

jidckii
29.05.2018
11:52:14
Алексей
29.05.2018
11:52:36
понятно.

Gleb
29.05.2018
11:52:52
я про 10 хостов
я с 2 тысячами жил, но очень болело

Ivan
29.05.2018
11:53:06
я с 2 тысячами жил, но очень болело
почему перестало болеть?

jidckii
29.05.2018
11:53:12
ну знаешь, люди вон и за путина голосуют )

Gleb
29.05.2018
11:53:17
отдал нафиг, пусть другие страдают

Ivan
29.05.2018
11:53:22
ыы

jidckii
29.05.2018
11:58:26
Ну так, что подскажет кто, как не перетирать вложенные переменные ??

Vadim
29.05.2018
12:03:17
Combine

Алексей
29.05.2018
12:04:28
вот

Vadim
29.05.2018
12:04:28
а тут есть кто использует ansible для ДЦ? или больших объёмов машин?
Мы используем ansible для 80 + куберовских кластеров, а что случилось?

Artem
29.05.2018
12:11:05
кроме того что ansible тормоз - ниче, я считаю)

Алексей
29.05.2018
12:12:08
эк надо по другому спрашивать.

Мы используем ansible для 80 + куберовских кластеров, а что случилось?
Вадим, а вы используете ансибла для провеженинга или для деплоя ? если для провиженинга радовые операции (юзеры и прочее) тоже используют анибл ?

Vadim
29.05.2018
12:17:24
Если каштомер юзает терраформ чи шо, то просто читает эти скрипты чтобы подпилить самому

кроме того что ansible тормоз - ниче, я считаю)
Лучше прлчаса потерять чтоб потом за пять минут долететь

Admin
ERROR: S client not available

Google
bebebe
29.05.2018
12:32:41
ну около сотни, а лучше >1000
А что вы им хотите делать? (ансиблом)

Sergey
29.05.2018
13:34:27
Ну так, что подскажет кто, как не перетирать вложенные переменные ??
Очень просто - не перетирать. Но если очень хочется, то вот тебе специальное ружьё для ног: http://toroid.org/ansible-combine

bebebe
29.05.2018
14:03:34
Никита
29.05.2018
14:07:43
Привет, подскажите как правильно сделать что-то типа хендлера, но выполняющегося перед тасками с определенным тегом? Например, есть несколько тасок, в каждой из которых ставятся пакеты, с тегом packages. Хотелось бы делать update_cache: yes только один, первый раз за playbook, а не для каждой таски. Или я хочу странного?

Алексей
29.05.2018
14:09:50
- name: xxxxx apt: name: "{{item}}" state: present update_cache: "True" cache_valid_time: "{{ apt_cache_valid_time | default (3600) }}" with_items: - aaa

Никита
29.05.2018
14:10:59
спасибо, кажется, то, что нужно

Алексей
29.05.2018
14:11:03
быть может, не уверен, надо убрать update_cache

jidckii
30.05.2018
06:26:08
http://docs.ansible.com/ansible/latest/reference_appendices/config.html?highlight=hash_behaviour#envvar-ANSIBLE_HASH_BEHAVIOUR

bebebe
30.05.2018
06:35:23
hash_behaviour = merge >> ansible.cfg
вот да, @tnt4brain ^^^^

Славик
30.05.2018
09:08:07
Привет. Есть тут кто-нибудь кто пользуется AWX? Развернут с помощью Docker-Compose, пытаюсь обновить с 1.0.5 до 1.0.6, просто обновляя контейнеры до последней версии. Контейнеры обновляются, но потом висит бесконечно AWX is currently upgrading... и в общем все :( В логах какихто ошибок не видно, просто какието таски постоянно выполняются.

Вдруг кто сталкивался?

Maksim
30.05.2018
09:16:47
квест с обновлением awx

я так и засел на 1.0.1

смотрю в сторону jenkins

кто нибудь пользуется packer ?

Алексей
30.05.2018
09:18:54
конечно

Google
Алексей
30.05.2018
09:19:01
но тут врятли топик оный

@ru_hashicorp

Maksim
30.05.2018
09:19:25
у хашиков тишина

я там был

хочу собирать кастомные lxc контейнеры

то есть собрать через packer проблем нет, а для провижена можно использовать ansible

правильно ?

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