
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й доступ одному из разработчиков, а он рагном ниже — поэтому часть креденшелов ему видеть нельзя.

??Dmitry????
02.06.2017
19:57:40

Konstantin
03.06.2017
11:54:22

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 на него. Вдруг на самом деле какая то лажа с путями или названием? Всегда поомгает.

Dmitrii
04.06.2017
09:59:35

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

Albert
04.06.2017
12:41:36
А багов не замечал?

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
Сей час мануально запускается пайплан для разворачивания приложения, в котором прописанны плейбуки лежащие на сервере. Собственно плейбук разворачивает приложение. Вот хотелось бы плейбуки брать из репы)

Dmitriy Varlamov
04.06.2017
19:13:34

Serg
04.06.2017
19:23:41

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

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

Dmitriy Varlamov
05.06.2017
16:22:00

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

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 работает

Albert
06.06.2017
08:55:23

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 сначала обновляться и всячески избегать смерти таким образом.