
Дмитрий
01.08.2018
09:21:43
есть еще модули import_role / include_role, где есть параметр tasks_from, который как раз определяет файл из tasks, но я хз насколько будет корректно это делать
хорошо, спрошу там, thx

Alexander
01.08.2018
09:21:49

Дмитрий
01.08.2018
09:22:19
теги найс, но порядок выполнения ими не задашь

Google

Alexander
01.08.2018
09:23:07
сделать плейбук с описанием вызовов твоих ролей как тебе надо
в AWX можешь сделать Workflow

Дмитрий
01.08.2018
09:24:48
такой плейбук уже есть, но в ролях есть таски. Они уже написаны. Но для деплой на свежий инстанс и обновление сервисов отличаются. Ну не новые роли же создавать с кодом из тех же самых тасков но в другом порядке

Yurii
01.08.2018
09:25:55
привет.
Кто знает , как исправить пробелму. В /proc/stat не обновляетса информация cpu 11046393 3718 1670117 378393052 310297 0 12651 1131248021858 0 0

Дмитрий
01.08.2018
09:27:03
хотя… может спрятать таски которые нужны только для свежего инстанса (ну типа создать юзера, дать права на группы, поставить базовое ПО и тд) в отдельную роль. Так и сделаю.

Alexander
01.08.2018
09:28:55
мне кажется что какая-то каша с ролями
выдели отдельные роли типа first5minutes

Дмитрий
01.08.2018
09:29:26

Alexander
01.08.2018
09:29:29
типа backupll
ну вот здесь делай что тебе надо и включай необходимое

Дмитрий
01.08.2018
09:31:04
ну вот тут сейчас то что делается на свежем инстансе
а если нужен другой порядок?

Google

Дмитрий
01.08.2018
09:31:28
в дальнейшем
хорошо бы было вот этот main переопределять

Aleksey
01.08.2018
09:36:51
можно ещё при удачном деплое создавать на хосте маркет в /etc/ansible/facts.d/ и в ролях его учитывать

Дмитрий
01.08.2018
09:39:41
ничем вроде не будет отличается от тегов, тот же смысл

Aleksey
01.08.2018
09:42:29
теги можно забыть применить а такой вариант будет работать если даже забыли их указать

Дмитрий
01.08.2018
09:43:03
никогда не забуду, всё запускается через Makefile

Alexander
01.08.2018
09:44:36
второй вариант - тэги
прошить все тегами если плейбуки большие
мы так к примеру реконфиг делаем

Дмитрий
01.08.2018
09:45:12
если на порядок забить, но можно еще втсавить тегированные таски в main и запускать их отдельно. А для свежих инстансов запускать только те, что без тега (--tags untagged). Как вариант

Alexander
01.08.2018
09:45:51
ну. можно и так, но я б провижининг и начальную конфигурацию оформил бы отдельно
с тегами тоже опасно по сути

Дмитрий
01.08.2018
09:46:16
угу
отдельно в смысле в отлеьные роли или вообще отдельным проектом?

Alexander
01.08.2018
09:47:59
я не знаю структуру вашей организации
отдельный проект - по сути может быть отдельной репой в гите
и я не знаю роли в вашей организации
поэтому тут не подскажу

Евгений
01.08.2018
10:12:07
my.atlassian.com приболел или никому не нужен?

Google

Эдуард
01.08.2018
10:18:03

Iurii
01.08.2018
10:22:59

Руслан true.sorcerer
01.08.2018
11:21:27
народ, ктото поднимал gitlab c dynomite для редиса? работоспособно вообще?


Pavel
01.08.2018
12:02:32
Привет. Подключить Zeppelin к Клуадера кластеру не получилось. Попробовал установить с юзером hdfs и его keytab. Что я сделал криво? Вот ошибки и скрин interpreter:
java.lang.ClassNotFoundException: org.apache.hadoop.security.UserGroupInformation$AuthenticationMethod at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.apache.zeppelin.jdbc.security.JDBCSecurityImpl.getAuthtype(JDBCSecurityImpl.java:73) at org.apache.zeppelin.jdbc.JDBCInterpreter.isKerboseEnabled(JDBCInterpreter.java:215) at org.apache.zeppelin.interpreter.KerberosInterpreter.open(KerberosInterpreter.java:64) at org.apache.zeppelin.jdbc.JDBCInterpreter.open(JDBCInterpreter.java:174) at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:69) at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:617) at org.apache.zeppelin.scheduler.Job.run(Job.java:188) at org.apache.zeppelin.scheduler.ParallelScheduler$JobRunner.run(ParallelScheduler.java:162) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)


Fike
01.08.2018
12:24:56

Антон
01.08.2018
12:25:43
хм...коллеги, кто-нибудь пожет подсказать с чем связана ошибка systemd. При выполнение команды systemctl enable myservice.service возникает ошибка Failed to execute operation: Invalid argument.
Сам сервис расположен в /etc/systemd/system
Сервис:
[Unit]
Description= {text}
[Service]
Type=forking
ExecStart=/usr/bin/bash /path/run.sh
Restart=always
[Install]
WantedBy=multi-user.target
@etkee это последнее предупреждение. Или прекращаешь плеваться ядом или я тебе и здесь выдам длительный РО.

Fike
01.08.2018
12:26:40
О, кстати, забыл один вопрос. Как связаться с модерирующим коммьюнити?

twwlf
01.08.2018
12:28:09

Антон
01.08.2018
12:28:20

Fike
01.08.2018
12:28:58
а что ты хочешь, счастье мое?
Да не волнуйся, все в порядке будет. Никто ж не банит людей за четыре сообщения, не приравнивает слово россиянин к политике и не продлевает задним числом бан. И антон такой только один был.

Sergey
01.08.2018
12:29:00

Антон
01.08.2018
12:30:26

twwlf
01.08.2018
12:30:47

Fike
01.08.2018
12:31:01
Вообще-то я первый, кто ответил человеку на вопрос

twwlf
01.08.2018
12:31:06
если их не пресекать – они тут всё заполонят и за пределами дегенератов тут ни одного пользователя не останется

Alexander
01.08.2018
12:31:07

Fike
01.08.2018
12:31:11
Так что ваши претензии мне непонятны

Антон
01.08.2018
12:31:20

twwlf
01.08.2018
12:31:21

Google

twwlf
01.08.2018
12:31:52
я ни в коем случае не призываю их гнобить, просто удаляйте такие вопросы )

Sergey
01.08.2018
12:31:53

Антон
01.08.2018
12:32:11
Так что ваши претензии мне непонятны
претензия к твоему едкому высказыванию.
действительно, как, в документации же этого нет даже на последней странице
Если будешь писать нормально без троллинга - сниму РО.

Fike
01.08.2018
12:32:13
ребят, если у вас не хватает самоиронии отрефлексировать на сарказм - ну, плохо

Антон
01.08.2018
12:32:31

Fike
01.08.2018
12:32:31

Антон
01.08.2018
12:33:06

Valentin
01.08.2018
12:34:29

Антон
01.08.2018
12:35:18

Sergey
01.08.2018
12:35:57

Антон
01.08.2018
12:36:03

Sergey
01.08.2018
12:36:09
тада не помогу(

Iurii
01.08.2018
12:36:18

Constantin
01.08.2018
12:36:51

Антон
01.08.2018
12:36:56
если руками запускать, то все ок

Konstantin
01.08.2018
12:37:23

Constantin
01.08.2018
12:37:50
Руками как systemctl start myservice.service?

Антон
01.08.2018
12:38:02

Google

Iurii
01.08.2018
12:38:36
Или как-то так

Антон
01.08.2018
12:39:16
ну т.е. ввел команду и срзау появлось след строка ввода

Iurii
01.08.2018
12:40:08
пусто
systemd-analyze verify имя сервиса

Constantin
01.08.2018
12:40:08
пусто
А можете сказать, что выдает status после start?

Sergey
01.08.2018
12:40:34
а мне кажетвся мы тут развели дискус
а у него просто скрипт не проходит выполнение, и ошибка не в systemd а в скрипте
systemd не может стартануть потому что то что он стартует не запускается

Антон
01.08.2018
12:42:15

Iurii
01.08.2018
12:42:23

Антон
01.08.2018
12:42:39

Iurii
01.08.2018
12:43:17
Оке, спасибо
Только интерпретатор соотвественно надо в скрипте обявить

Антон
01.08.2018
12:43:52

Iurii
01.08.2018
12:44:28

Constantin
01.08.2018
12:50:32

Konstantin
01.08.2018
12:50:35
Ребят, у кого gitlab с registry и k8s? $CI_BUILD_TOKEN для авторизации в registry же не вариант? токен временный, если под на другой ноде позже поднимется, то и не запустится? Или я упускаю что-то?