@pro_ansible

Страница 566 из 625
Robert
31.08.2018
16:19:19
почему в group_vars vars без .yml

у меня не работает syntax hightlight

Google
Robert
31.08.2018
16:20:49
@vimers
мужчины в 59 лет начанли масосво менять пол?

hamper ?
31.08.2018
16:21:01
У меня еще был вариант смонтировать одну папку целиком, а в нее уже сделать mount --bind на нужные файлы, но что-то я не разобрался как бинды в ансибле делать, да и с fstab лишнюю возню пришлось бы делать на случаи перезагрузок.

hamper ?
31.08.2018
16:21:51
Ну ладно, сделаю массивом.

GithubReleases
01.09.2018
02:58:48
ansible/ansible was tagged: v2.7.0b1 Link: https://github.com/ansible/ansible/releases/tag/v2.7.0b1 Release notes: New release v2.7.0b1

Terminator
01.09.2018
10:31:07
@Karadauov будет жить. Поприветствуем!

Alex
01.09.2018
11:42:41
Какой вариант лучше? Разработка playbooks для Ansible Разработка плейбуков для Ansible

Nklya
01.09.2018
11:44:16
Плейбуки норм звучит

bebebe
01.09.2018
11:45:34
Разработка игральных книг для ansible

Terminator
01.09.2018
16:34:31
@kvaps будет жить. Поприветствуем!

Google
Alex
02.09.2018
10:20:17
Сценариев
Было скриптов. Люди говорят, что некорректно

iF
02.09.2018
10:29:19
Ну playbook ближе к русскому сценарий, остальное звучит странно

Vit
02.09.2018
11:43:21
Какой вариант лучше? Разработка playbooks для Ansible Разработка плейбуков для Ansible
Вы чем занимаетесь? Остановитесь. Читать будет невозможно

Vit
02.09.2018
11:52:57
Что?
Пока не появились сценарии и скрипты, как советуют - нормально)) Лучше, видимо, так, как вы будете остальные сущности называть. Роли, шаблоны, волт, таски, и т.п.) зависит от контекста/назначения

Nklya
02.09.2018
12:01:54
Нормальный термин плейбук для тематического перевода. Нахера придумывать костыли?

Sergey
02.09.2018
12:16:22
Нормальный термин плейбук для тематического перевода. Нахера придумывать костыли?
В том-то и дело, что более-менее устоявшихся вариантов для перевода нет. Play = "пьеса, драма"? Playbook = "сборник пьес"? А вообще playbook - "схема игры", "тактика", "правила" - в общем, что-то такое, чему кто-либо следует и выполняет.

Andrey
02.09.2018
12:19:45
"Сценарии (либо скрипты) ansible" звучит намного лучше, пусть и не является точным переводом

Sergey
02.09.2018
12:20:17
Если template - шаблон, task - задача, тут вопросов нет, то всё остальное - та ещё морока. Кстати, для "улыбнуться" - role=роль отлично вписывается в контекст play=пьеса.

p4sh
02.09.2018
12:21:47
Добавляю в GALAXY пишет такую ошибку INFO Content search - Looking for file "apb.yml" INFO Content search - Looking for top level role metadata file INFO Content search - Analyzing repository structure Task "280947" failed: No content found in repository

ЧЯДНТ?)

bebebe
02.09.2018
12:21:58
инсталяция k8s при помощи ansible. драма - пьеса в трех действиях

Vadim
02.09.2018
12:23:08
Скорее абсурдистская клоунада-буфф

p4sh
02.09.2018
12:23:19
ЧЯДНТ?)
залогинлся на гитхаб успешно, репозиторий залит

Terminator
02.09.2018
13:18:16
Maks будет жить. Поприветствуем!

Artem
02.09.2018
20:56:29
Товарищи, подскажите что я делаю не так Имеем - name: Add symlinks from the new release to the shared folder file: path: '{{ deploy_helper.new_release_path }}/{{ item.path }}' src: '{{ deploy_helper.shared_path }}/{{ item.src }}' state: link force: True with_items: - path: public/images src: images - path: public/uploads src: uploads - path: storage/ src: storage Получаем ошибку (item={u'path': u'storage/', u'src': u'storage'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "storage/", "src": "storage"}, "mode": "0755", "msg": "the directory /var/www/dev.example.com/releases/20180902205117/storage/ is not empty, refusing to convert it", "owner": "root", "path": гугл говорит, что надо добавить force, но в моем случае это не помогло что я упустил?

Sergey
02.09.2018
20:58:59
Как вариант - у тебя совпадает имя создаваемой ссылки и исходного каталога, на который ссылка указывает. Ну и pastebin же.

Artem
02.09.2018
21:01:31
Sergey
02.09.2018
21:01:39
эмммммм

ну ты вот сам прикинь: в каталоге при этом лежат файлы. что должен, на твой взгляд, модуль сделать?

Google
Sergey
02.09.2018
21:02:37
если всё прибить - так на то есть "absent"

если что-то другое - то и пиши что-то другое

Terminator
02.09.2018
21:03:19
@StalkerNOVA будет жить. Поприветствуем!

Artem
02.09.2018
21:05:53
надеялся, что он шаг удаления можно пропустить и он сам удалит ) значит будет удалять, спасибо Сергей

Sergey
02.09.2018
21:06:15
пожалуйста

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

Artem
02.09.2018
21:08:38
я сам себе придумал, что тут будет такое поведение как при маунте диска в существующую директорию в общем то уже не важно )

Sergey
02.09.2018
21:08:54
а, ясн ? ничего, бывает

eucariot
03.09.2018
07:49:34
Коллеги, привет. Простите мою серость, но подскажите, где объяснить ансиблу абсолютные пути (видимо, для плагинов)? Если запускаю от себя - ок, работает. Если по крону, то ошибка: An exception occurred during task execution. To see the full traceback, use -vvv. The error was: OSError: [Errno 2] No such file or directory fatal: [test-switch]: FAILED! => {"msg": "Unexpected failure during module execution.", "stdout": ""}

bebebe
03.09.2018
07:55:07
запускайте так: crontab_expression sh -c 'cd playbook && ansible-playbook ...' советую все завернуть в докер и запускать примерно так: 58 12,15,18,23 * * * mnt docker run --rm --entrypoint /bin/bash ob0:5443/infra/gearman-worker:latest -c /usr/lib/nagios/plugins/notify_alco.sh

Admin
ERROR: S client not available

bebebe
03.09.2018
07:56:58
и проблем с директориями не будет

bebebe
03.09.2018
08:14:50
вообще это можно разрулить через ansible.cfg, который находится на одном уровне с плейбукой

eucariot
03.09.2018
08:53:21
вообще это можно разрулить через ansible.cfg, который находится на одном уровне с плейбукой
В ansible.cfg у меня прописан путь до модуля. Пробовал и дефолтный модуль и тот, который сам ставил (закоменнченный) # library = /home/eucariot/ansible/library/CloudEngine-Ansible library = /usr/local/lib/python2.7/dist-packages/ansible/modules

Оба варианта не сработали.

Sergey
03.09.2018
08:54:03
потмоу что не надо так - есть же дефолт!

вот в "library" положишь свой модуль - всё будет пучком

если канеш у тебя структура проекта из best practices

Google
eucariot
03.09.2018
08:58:06
вот в "library" положишь свой модуль - всё будет пучком
Ну вот эта строка, кажется именно это и означает: # library = /home/eucariot/ansible/library/CloudEngine-Ansible

Sergey
03.09.2018
09:01:50
да, но нет - судя по тому, что не работает

eucariot
03.09.2018
10:24:29
Ни относительный, ни асболютный путь в ansible.cfg, ни прямое указание в crontab перейти в каталог не помогает. Ошибка всё та же. 22 13 * * * sh -c 'cd /Users/eucariot/ansible/ && ./config2git.sh' Результат: An exception occurred during task execution. To see the full traceback, use -vvv. The error was: OSError: [Errno 2] No such file or directory fatal: [test-switch]: FAILED! => {"msg": "Unexpected failure during module execution.", "stdout": ""}

Konstantin
03.09.2018
10:26:34
Всем привет. Немного дурцкий вопрос, за циклы в jinja. В vars есть вот такой блок OneStepAuth: AllowedRedirectUrls: service1-dev: - site1 - site2 - site3 service2-dev: - site1 - site2 - site3 .... serviceN-dev: - site1 - site2 - site3 PhoneCodeLifeTime: 60, EmailCodeLifeTime: 180, EmailLinkLifeTime: 3600, LoginLifeTimeDays: 7 Как в jinja цикле разрулить секцию AllowedRedirectUrls? КОличество сервисов может меняться.

Maksim
03.09.2018
10:35:05
{% for (key, value) in OneStepAuth.iteritems() -%} {% for (key1, value1) in value.AllowedRedirectUrls.iteritems() -%} {{ value1.service1-dev }} {% endfor -%} {% endfor -%} но не уверен что тебе не придется еще заклыдвать один for

Sergey
03.09.2018
10:51:43
Вроде есть with_subelements

Maksim
03.09.2018
11:01:30
я это варинт использовал для настройки ibm mq. у меня был список менеджеров в который мог наращиваться и был список очередей внутри менеджер который тоже мог меняться. и проблем не было

Terminator
03.09.2018
11:31:19
@Rebusman будет жить. Поприветствуем!

Required
03.09.2018
11:48:13
Кажется, при повторном join'е бот не спрашивает ничего (если в первый раз нажать I'll be back)

Required
03.09.2018
11:50:54
Так меня не спросил сейчас

Алексей
03.09.2018
11:52:24
может валяется ?

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