@pro_ansible

Страница 215 из 625
Pavel
02.06.2017
13:12:54
Надо больше частных случаев. Иногда сложно, а иногда просто.

Dmitrii
02.06.2017
15:37:57
Какая проблема?
У нас такая проблема уже настала. Тот способ с сабмодулем гитовым уже не расширябелен

Хотя решал свои задачи довольно хорошо и долгое время. Щас тоже на ваулт посматриваю.

Pavel
02.06.2017
16:05:21
А сколько у вас девопсов?

Google
Dmitrii
02.06.2017
16:07:14
Я не настящий сварщик. Но вот скоро понадобится выдать 3й доступ одному из разработчиков, а он рагном ниже — поэтому часть креденшелов ему видеть нельзя.

Konstantin
03.06.2017
11:54:22
Народ кто пробовал связку bitbucket pipeline + Ansible?
я на gitlab использую, но +\- одно и тоже

Lomakin
04.06.2017
01:07:35
Товарищи подскажите начинающему



получаю ошибку

как определить директорию с плэйбуками и ролями

Sergey
04.06.2017
06:29:20
http://docs.ansible.com/ansible/playbooks_best_practices.html - работает искаропки в обоих вариантах. кроме того, ещё предположительно очепятка у тебя может быть - inatall_packages != install_packages/

Павел
04.06.2017
06:50:31
Я в таких случаях копирую в буфер обмена расположение файла и делаю ls -la на него. Вдруг на самом деле какая то лажа с путями или названием? Всегда поомгает.

Albert
04.06.2017
11:52:30
Вот прошло несколько недель с выпуска 2.3. Те кто пробывал/перешел, где какие баги?

Dmitrii
04.06.2017
12:21:29
По-моему у всех уже иммунитет на обновление Ansible. Работает — не обновляйся )

lastsky
04.06.2017
12:35:33
я обновился и в очередной раз сделал вывод, что ломаются только костыли, нормальный код работает. по итогу повыпиливал костылей.

Google
Lomakin
04.06.2017
12:58:25
У меня 2.3 ну так как я начинающий пока багов не нашел, да благодарю за наводку все получидось.

Сейчас заканчиваю писать связку импорт хостов из zabbix и атоматическая генерация yaml хостов, чтобы был все по красоте.?

А если я цепляюсь по authorized_keys какие переменные мне надо исползывать?

lastsky
04.06.2017
13:05:52
А багов не замечал?
багов нет, появились ворнинги в большом количестве на некоторых полу-костыльных моментах что будет deprecated, весь старый код выпилил к херам да и всё.

Lomakin
04.06.2017
13:06:24


lastsky
04.06.2017
13:12:08
А багов не замечал?
timezone на 2.3 забыл в центоси проверить, в 2.2 не работало, так шеллом и конфигурировал

Serg
04.06.2017
18:54:01
Всем привет! Понимаю что не в тему , но все же может ли Jenkins использовать плейбуки Ansible сразу из репозитория?

Sergey
04.06.2017
18:55:28
он клонирует реп себе и дальше запускает плейбуки

Dmitriy Varlamov
04.06.2017
18:55:49
Только вот у меня это отдельная репа - инвентори, отдельная репа с плейбуками, где на группы хостов замаплены роли и отдельная репа на роль. И всё надо в один воркспейс положить, а мультипл сцм депрекейтед, говорят юзайте пайплайн, я с ним ещё так и не разобрался.

Serg
04.06.2017
19:03:52
То есть сначала он склонирует репу с ролями далее склонирует репу с приложением, а после уже запустит плейбук для раскатывания приложения?

Dmitriy Varlamov
04.06.2017
19:06:47
И опять же, смотря как хочешь джобы запускать, мануально или по хуку. Я не гуру дженкинса, я только учусь;)

Serg
04.06.2017
19:11:27
Сей час мануально запускается пайплан для разворачивания приложения, в котором прописанны плейбуки лежащие на сервере. Собственно плейбук разворачивает приложение. Вот хотелось бы плейбуки брать из репы)

Serg
04.06.2017
19:23:41
Ну вот в пайплайн стэпы дописать по забору плейбуков с репы
Не совсем пойму как выглядит эот шаг. Что то типа git 'https://github.com/*****/*****' ?

Dmitriy Varlamov
04.06.2017
19:31:33
git url: 'https://github.com/user/repo.git'

Serg
04.06.2017
19:32:32
Спасибо! ?

Google
Алексей
04.06.2017
20:10:26
парни помогите чо хочу ? {% if var.startswith(ansible_all_ipv4_addresses | tuple) %}

{% if n.split(":")[0] in ansible_all_ipv4_addresses %}

всем спасибо.

Dmitrii
04.06.2017
20:26:02
«Как напрограммировать на jinja2 и набить ебальник»

lastsky
04.06.2017
20:37:29
Скоро. Трилогия. Бестселлер. "Как программировать на jinja2 и не получать по ебальнику" "Как перестать программировать на jinja2 и влиять на людей, выступая публично" "Лёгкий способ бросить программировать на jinja2"

Dmitrii
04.06.2017
20:38:58
«... автор — Дмитрий Ишуткин.»

Александр
04.06.2017
21:12:13
«... автор — Дмитрий Ишуткин.»
Какую из этих книг он написал? Я думаю 1 и 3)

Dmitry
05.06.2017
08:13:43
Почему, вторая тоже моя. Видите, влияю же! :)))

Александр
05.06.2017
10:24:36
)))

Igor
05.06.2017
11:41:35
Коллеги, как нынче ansible 2.3?

ради одного модуля стоит переходить?

Алексей
05.06.2017
11:44:59
2,3 работает.

Константин
05.06.2017
11:49:07
на 14 убунте не завелось, но я уже не помню какая ошибка была

lastsky
05.06.2017
12:31:16
Igor
05.06.2017
12:31:38
zhag
05.06.2017
16:16:25
Ребята, что-то совсем туплю. Как проитерировать это с помощью with_dict? Нужно получить номер порта ufw: public_ports: - 2122 - 22 - 777

lastsky
05.06.2017
16:20:05
ufw_public_ports: - 2122 - 22 - 777

lastsky
05.06.2017
16:22:27
я ещё видимо сплю :)

Google
lastsky
05.06.2017
16:23:48
да, тут with_items. я просто не городил словарей и сделал аналогичное в vars без трех этажей

а ошибся потому что долго городил а потом плюнул и сделал просто и оно работает :)

упрощайте (с)

из серии "Как перестать программировать на циклах ansible и начать спать".

zhag
05.06.2017
16:27:26
Вот да, но все таки

Admin
ERROR: S client not available

?simplemice
05.06.2017
20:45:46
гуру, не пинайте слишком новичка, подскажите по copy... - name: BackUp all kvm's copy: src: /download/virtuals/ dest: /download/BackUp/ remote_src=yes directory_mode=yes как ему сказать что бы оно не перезаписывало данные а дописывало если они изменились...

ну может по хешсумме как то можно... а то гонять терабайты как то не феншуй

и да, с харда на хард локально, ансибл на 3й машине(груба)

here1am
05.06.2017
20:51:14
я б в сторону rsync покопал

модуль вроде есть

?simplemice
05.06.2017
20:52:23
а он умеет изменения?

Sergey
05.06.2017
20:52:42
synchronize

?simplemice
05.06.2017
20:53:14
шпасиба, вроде подходит

Hackru
05.06.2017
20:57:39
я извиняюсь, а у вас виртуалки в этот момент выключены или что?

а то звучит так, как будто вы пытаетесь копировать работающие виртуалки

и бекап будет неконсистентым

?simplemice
05.06.2017
21:17:45
и бекап будет неконсистентым
да, предварительно выключаются (на них ничего 24/7 нет) и потом бекап копированием...

zhag
05.06.2017
21:22:46
А как вы генерите /etc/hosts ? Для fqdn 88.99.120.99 www.domain.com www Вот это вот все

Хостнейм www естественно

Google
lastsky
05.06.2017
21:23:24
https://github.com/lastsky/ansible/blob/master/playbook-hosts.yml

три примера там вроде было

четвертый не дописал, когда-нибудь...

zhag
05.06.2017
21:24:06
Круто!

Спасибо

Matvey
06.06.2017
06:38:01
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: UnboundLocalError: local variable 'conn_type' referenced before assignment

2.3.1.0

на 2.3.0 работает

Matvey
06.06.2017
08:55:52
ansible-playbook

Albert
06.06.2017
08:56:04
Какой? Или он сразу падает?

Matvey
06.06.2017
08:56:50
свой любимый простенький плэйбук на несколько тасков который запускаю каждый день

да, сразу

Igor
06.06.2017
08:58:06
/me обновился с 2.2.1 до 2.3.1,0 и УМВР!

наверное надо интегрировать Духъ Времени в плейбукъ!

lastsky
06.06.2017
12:05:00
надо просто в vagrant сначала обновляться и всячески избегать смерти таким образом.

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