@pro_ansible

Страница 171 из 625
Igor
16.03.2017
23:58:38
заменять файлы лучше replace

Sander
16.03.2017
23:58:41
иногда shell приходится использовать

Igor
16.03.2017
23:58:49
этот модуль индепенднен

shell - нет

Google
Igor
16.03.2017
23:59:22
lineinfile - не помню, раньше был не инепенднен

точнее не файлы заменять а строки в ни

Sander
17.03.2017
00:00:46
то есть все равно придется в конец файла постоянно добавлять текст

один раз циклом не получиться прогнать

Pavel
17.03.2017
00:00:57
точнее не файлы заменять а строки в ни
тут же вставка строк нужна?

Sander
17.03.2017
00:00:57
?

Igor
17.03.2017
00:03:30
?
вам что нужно, вставить новые значения в конфиг или заменить дефолтные?э

Sander
17.03.2017
00:04:03
просто создать новый с 0

Pavel
17.03.2017
00:04:17
#- hosts: "all" # tasks: # - name: "Generate OpenSSH config file" # blockinfile: dest: $HOME/.ssh/webstudio/config block: | #host {{ domain }}\n #HostName {{ host_ip }}\n #IdentityFile {{ ssh_path }}/{{ domain }}\n #User webstudio\n\n

Sander
17.03.2017
00:04:19
надо взять все group_vars и их параметры

мм

Pavel
17.03.2017
00:05:52
все, я спать

Igor
17.03.2017
00:06:05
просто создать новый с 0
новый с нуля надо создавать шаблонами

Google
Igor
17.03.2017
00:06:13
а не писать через command

Sander
17.03.2017
00:09:10
не сработало

он добавляет только одну настройку в файл config

Pavel
17.03.2017
00:09:27
новый с нуля надо создавать шаблонами
бли, я не уйду... вопрос: как создать шаблоном на основании списка?

есть список [a, b, c] надополучить файл: - a qwerty - b qwery - c qwerty

шаблоном же не сделаешь

только loop

Sander
17.03.2017
00:12:58
``` # blockinfile: # dest: $HOME/.ssh/webstudio/config # block: | # host {{ domain }} # HostName {{ host_ip }} # IdentityFile {{ ssh_path }}/{{ domain }} # User webstudio ```

такое чувство что перезаписывает каждый раз весь файл, вместо того чтоб добавить в конец запись

в итоге в конце ток 1-одна запись настройки в config, весто 3

?

Oleg
17.03.2017
06:56:28
всем привет, такой вопрос, можно ли установить ansible на несколько серверов и с помощью него запускать git pull чтобы стягивать обновы репа, это реально?

Magistr
17.03.2017
06:58:03
можно устаналивай

Sander
17.03.2017
07:45:30
так и не получилось сделать этот шаблон config файла не работает, кто может помочь

такое чувство что перезаписывает каждый раз весь файл, вместо того чтоб добавить в конец запись
не получаю списка, такое чувсвто что получаю последний результат в файле, как не пытался, всегда одно и тоже

есть кто может помочь?

все что нужно это создать один .ssh/config файл из данных, которые у меня в group_vars и inventory ``` Host vagrant-test HostName 0.tcp.ngrok.io User vagrant Port 12746 IdentityFile ~/.ssh/vagrant ```

все решил проблему

Юрий
17.03.2017
08:32:35
Ты обращаешься ко мне, но делаешь это без уважения?

кто другой? это крестный отец из первого фильма. конкретно, что там в этом кадре происходит не помню, но обычно его используют как интернет-мем с такой подачей

Google
Юрий
17.03.2017
08:39:41
а, ну такие тонкости чтобы вспомнить - нужно пересматривать кино

Единорожа
17.03.2017
08:44:19
Как можно дропнуть инстанс в aws зная тег?)

Artem
17.03.2017
09:12:38
всем привет, вопрос кто как переиспользует handlers между ролями и playbook? ansible 2.2 в доках такая замечательная строчка You cannot notify a handler that is defined inside of an include. As of Ansible 2.1, this does work, however the include must be static.

* роль при этом исполняться не должна

Matvey
17.03.2017
09:23:22
дублирую в каждой роли и хныкаю

Artem
17.03.2017
09:42:54
ну я пока так выкрутился можно дернуть их в виде таски tasks: - include: "{{ playbook_dir }}/../roles/config-neutron/handlers/main.yml" static: yes но тоже через опу

iF
17.03.2017
09:48:39
дублирую в каждой роли и хныкаю
а как же максимально автономная роль?

если не дублировать, то будет зависимость от других ролей

Dmitrii
17.03.2017
09:49:47
Вопрос к знатокам

Если в плейбуке объявить И роли И таски

Что будет выполняться первым?

Единорожа
17.03.2017
09:50:43
Может в таком порядке как вставишь так и будет?)

Единорожа
17.03.2017
09:51:06
О_о

Dmitrii
17.03.2017
09:51:07
Оп-оп варианты разнятся

Matvey
17.03.2017
09:51:12
а как же максимально автономная роль?
могли бы и придумать какие-нибудь “глобальные” хэндлеры

Единорожа
17.03.2017
09:51:14
Я не пробовал)

Dmitrii
17.03.2017
09:51:26
Matvey
17.03.2017
09:51:28
таски, потом роли

Dmitrii
17.03.2017
09:51:36
Так роли или таски?)

Google
Matvey
17.03.2017
09:51:40
таски

Единорожа
17.03.2017
09:52:08
А какого хуя что-либо выполнится быстрее чем оно написано в плейбуке?

Pavel
17.03.2017
09:52:13
Ну это же как бы недолго проверить экспериментально

Serge
17.03.2017
09:52:27
Как можно дропнуть инстанс в aws зная тег?)
ec2 модуль же. Там есть статус соответствующий

Admin
ERROR: S client not available

iF
17.03.2017
09:52:41
могли бы и придумать какие-нибудь “глобальные” хэндлеры
О чем Вы? Я надысь код ансамбля смотрел. Надо было понять как в своем модуле заюзать шаблоны. Так вот я, не программист, рыдал от того что там написано и как написано. Так что надо придумывать самим )

Единорожа
17.03.2017
09:52:43
Но там id используется

А не тэг

Serge
17.03.2017
09:53:18
* роль при этом исполняться не должна
А в зависимость отдельную роль с хэндлерами?

Dmitrii
17.03.2017
09:53:52
Ну это же как бы недолго проверить экспериментально
Проверить то да, но вот видишь как оказалось — ответа никто не знает )

Artem
17.03.2017
09:53:58
пихать хендлеры в пустую роль?

тоже через опу и "некрасиво"

Dmitrii
17.03.2017
09:54:29
Смешались в кучу кони, люди...

Serge
17.03.2017
09:54:32
Я вкурсе
И там есть поиск по тегу и статус absent или как-то так. Доку когда читать научимся?

Artem
17.03.2017
09:55:13
И там есть поиск по тегу и статус absent или как-то так. Доку когда читать научимся?
приемр рабочий дай - сам то делал так прежде чем говорить?

Serge
17.03.2017
09:55:25
А не тэг
А да, точно, я делаю сначала ec2_remote_facts, чтобы инстанс по тегу найти

Google
Serge
17.03.2017
09:56:19
пихать хендлеры в пустую роль?
Ну у меня обычно есть отдельная роль, которая просто ставит какой-то софт, без конфигов моих и там хэндлеры.

Artem
17.03.2017
09:57:02
вопрос был задан конкретно- а не как у тебя, покажи мне что я в доках-то не увидел..

Serge
17.03.2017
09:57:21
приемр рабочий дай - сам то делал так прежде чем говорить?
Я ниже вспомнил. Доку почитал и сделал, когда надо было. Позабыл немного.

вопрос был задан конкретно- а не как у тебя, покажи мне что я в доках-то не увидел..
Конкретно - это есть в доках. Ссылка в описании сообщества.

Artem
17.03.2017
09:59:07
вот покажи конкретный пример, а потом говори.

Magistr
17.03.2017
10:02:47
Что будет выполняться первым?
роли будут выполняться, чтобы таски работали их как pre_tasks надо делать

Dmitrii
17.03.2017
10:03:11
Мне таски наоборот после роли надо

Magistr
17.03.2017
10:03:42
тогда post_tasks

Dmitrii
17.03.2017
10:04:02
Логичне

Это какая то новая фишка?

До 2.0 такого точно небыло

Magistr
17.03.2017
10:05:19
незнаю, мне вот только недавно понадобилось вот и раскопал

Dmitrii
17.03.2017
10:05:29
Спасибо ?

Единорожа
17.03.2017
10:05:46
Да
Можно еще подсказку?)

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