
Vitaly
22.03.2017
18:28:59
Господа, а кто нибудь пробовал используя ansible управлять правами пользователей на cisco catalyst (ios)?

Albert
22.03.2017
21:15:49
Согласен

Paul
22.03.2017
21:32:16

Google

Paul
22.03.2017
21:32:34
и зачем

Vitaly
22.03.2017
21:34:09
и зачем
Настройка и управление конфигурацией, скорее интересно попробовать.

Paul
22.03.2017
21:34:25
nocproject?
cisco MARS?

Vitaly
22.03.2017
21:35:21
Да понятно, но в тот-же 2.3 включили довольно широкую поддержку nxos
Если это можно делать в одной песочнице, почему бы и нет
А так, это для cisco, это для f5, это для palalto

Serge
23.03.2017
01:52:17
https://twitter.com/lig1/status/844728238979125248

Alexey
23.03.2017
03:31:06

Artem
23.03.2017
12:18:24
приветсвую, вопрос такой- есть ли какой-то способ(кроме как объявление новой таски с when), в зависимости от того определена ли соответствующая переменная- выполнить нужную таску с дополнительным параметром? То есть есть у меня таска, которая конфигурирует репу, мне нужно если заданы логин с паролем для доступа к репе- то передавать их в таску

Павел
23.03.2017
12:31:21
register?

Artem
23.03.2017
12:31:53
эээ? каким образом оно поможет?

Google

Dmitrii
23.03.2017
12:44:43
Welcome to the Ansible world.

Artem
23.03.2017
12:45:47
set_facts, |default(), when, register
обясните пожалуйста - зачем мне все это в описанной задачи? я и так уже сделал 2 таски с when и доп параметрами вместо одной , я хочу уйти от дублирования одинаковых частей вразных тасках

Anatoly
23.03.2017
12:46:28
я бы брал when c default и присобачил omit туда
на всякий пожарный

Artem
23.03.2017
12:49:39
точнее просто default(omit) - без when

Anatoly
23.03.2017
12:50:21

Евгений
23.03.2017
13:05:25
А подскажите кто нибудь новичку, через модуль apt можно как либо проверить стоит пакет в системе или нет? (как сделать через выполнение внешней команды уже понял, а вот с модулем apt не могу понять. Вроде есть state но не могу понять, как правильного его использовать.
Задача в целом простоая, если пакет стоит, то выполнить внешний скрипт и все.

Павел
23.03.2017
13:11:24
тебе надо проверить есть ли пакет, а потом сделать какое либо действие? Или установить, если его нет?
стейт может быть в трех состояних, пакет должен стоять, пакета не должно стоять и пакет должен стоять последней версии которая только есть в репо.

Евгений
23.03.2017
13:22:42
Аа, понятно, стейт не показывает состояние, он показывает в какое состояние пакет нужно привести?

Anatoly
23.03.2017
13:23:35
ну, да...

Евгений
23.03.2017
13:24:04
Понятно. Спасибо.

Anton
23.03.2017
15:16:01
всем привет
что там у ансибл с вводом сразу нескольких строк кто нить в курсе?
вот модуль по циско иос
https://docs.ansible.com/ansible/ios_config_module.html
там есть такой параметр
multiline_delimiter
(added in 2.3)
а где взять 2.3 я чёт не вкурю, последнюю которую удаётся поставить на apt-get - 2.2

Google

Anton
23.03.2017
15:18:59
из исходников гитхаба что ли собирать самому

Max
23.03.2017
15:19:09
она в альфе, успокойся
этот багодром не хочешь ты

Anton
23.03.2017
15:19:55
у меня всё работает кроме строка\nстрока

Anatoly
23.03.2017
15:20:36

Max
23.03.2017
15:21:21
да всё багодром
но юзать альфу это перебор

Anton
23.03.2017
15:22:07
работает же
ну или просто, на будущее

Pavel
23.03.2017
15:24:40
Багодром 2.* с модулем альфой это double kill

Denis 災 nobody
23.03.2017
15:38:27
ну в тест почему нет
наловить багов, зарепортить, написать фиксы, выложить в форк.. как его )

Anatoly
23.03.2017
15:57:20

Hackru
23.03.2017
16:09:37
stoya

Anatoly
23.03.2017
16:23:26

Dmitrii
23.03.2017
16:28:03
sidya
devops_spit_rabota_idet

Anatoly
23.03.2017
16:30:22

Admin
ERROR: S client not available

Dmitrii
23.03.2017
17:03:53
Чета кароче доебал меня этот ансибл уже совсем. Пошел пытать счастье с терраформом

Anatoly
23.03.2017
17:04:43

Pavel
23.03.2017
17:05:01
Время учить питон и контрибутить

Google

Anatoly
23.03.2017
17:05:03
если не через пару часов то через пару релизов точно

Dmitrii
23.03.2017
17:05:27
Блин, ну а ансибл для AWS менеджмента это вообще днище

Anatoly
23.03.2017
17:05:50
вообще конечно пишите на бото

Pavel
23.03.2017
17:06:36
А вообще, после всяких запросов "выполнить таску только если пакет установлен" очевидно что декларативный подход не работает, и нужно писать полноценный фрйемворк который будет работать с фоннеймовскими циклами и if и функциями

Anatoly
23.03.2017
17:07:22

Dmitrii
23.03.2017
17:07:43
Нипонял
Так куда бежать то

Pavel
23.03.2017
17:08:37
На Бора-Бора

Dmitrii
23.03.2017
17:09:13
Для PHPStorm нашел плагин для терраформа
Что уже внушает оптимизма

Anatoly
23.03.2017
17:09:53
чето ржу

Dmitrii
23.03.2017
17:13:14
С пакером я знатненько поебался но тем не менее сейчас он работает и есть не просит
А вот ансибл постоянно доёбывает какой нибудь херней

Magistr
23.03.2017
17:18:25

Pavel
23.03.2017
17:19:07
Дима, только что сказали что у тебя будут проблемы ?

Dmitrii
23.03.2017
17:20:43
Очень смешно )


Serge
23.03.2017
17:35:26
Long time no see:) Just a short update. After I started to right code for Stonic, I realised that we need to have a CI server. And it should be Open Source and it should be usable and flexible. Unfortunately there is no such a solution out there.
What I need:
* It must be Open Source (we lost Travis and CircleCI here).
* Everything for the pipeline must be defined in the project repo using config file (we lost TeamCity here).
* The solution must not be bundled with some other project (we lost GitLab here).
* It shuldn't be writen in Java (we lost Jenkins, GoCD and a bunch of other players here).
* It should be Docker friendly (looks like Drone is ok).
* It should rely on the git+ssh protocol (we lost Drone here).
* It should have an artifactory to pass artifacts through the pipeline.
* It should have plugins subsystem which allows to extend it for usage with different languages and tasks.
So I've started Distonic https://github.com/stonicio/distonic
This is the CI server we are going to use.
The first usabe version is ongoing development and should be released in a couple of months.
Stay tuned!

Google

Albert
23.03.2017
17:43:53
Мне конечно нравятся все эти проекты. Но если нет на них девелопера на полную ставку, что то я в них начинаю в них сомневаться...

Wom
23.03.2017
17:49:54
И teamcity/jenkins/circleci работают уже. а с этим ещё развлекаться и развлекаться