@devops_ru

Страница 3770 из 4568
Nikita
03.04.2018
10:48:32
return['option1', 'option2:selected']
спасибо, то что нужно

Maksim
03.04.2018
10:48:57
Alexander
03.04.2018
10:49:18
а чатика нет случаем по miq?

Nikita
03.04.2018
10:49:24
RTFM )
перечитал ман по плагину, не смог такого найти. в гугле часа 2 искал

Google
Alexander
03.04.2018
10:49:28
помимо gitter'a официального

Nikita
03.04.2018
10:49:46
RTFM )
если скажте RTFM чего было бы совсем хорошо!Плагина? Груви?

Stas
03.04.2018
10:50:21
Комрады, в случае большого количества воркеров в кластере дженкинса. Как вы передаете от одного пайпа в другой имя ноды, на которой нужно билдить? Хочется минуя буферы артефакты от пайпа к пайпу передавать. А он не хочет лейбл ноды брать с параметров =(
1. Ставим https://plugins.jenkins.io/nodelabelparameter 2. На апстриме build job: '_global/shared-job', parameters: [new org.jvnet.jenkins.plugins.nodelabelparameter.NodeParameterValue('NODE_TO_RUN', '', "${NODE_NAME}"), ...] 3. На шареной джобе parameters([[$class: 'NodeParameterDefinition', ... Не очень красиво, зато работает. (+ ко 2 пункту нужно будет добавить разрешение в scriptApproval)

Maksim
03.04.2018
10:50:33
если скажте RTFM чего было бы совсем хорошо!Плагина? Груви?
оф страница плагина, глава Making 'Default' selections https://wiki.jenkins.io/display/JENKINS/Active+Choices+Plugin

Art
03.04.2018
12:02:00
Здрасте! Делаю в ec2 образ ami с моего инстанса, после разворачивания новго инстанса с этого ami, не стартует процесс proxysql. Пока лечу перезагрузкой, в чем может быть причина?

Alexandr
03.04.2018
12:12:35
Ява не хочет писать в дев/нул, +2 в 1, как с этим жить и как побороть?

Art
03.04.2018
12:33:45
в логе proxysql написано что он потушен когда создавался ami, больше ничего, в dmesg пусто, в messages тоже ничего

Grigorii

hamper ?
03.04.2018
12:40:50
А как в nginx можно правильным способом сделать разные пути логов в зависимости от наличия параметра? Я сделал примерно так: error_page 418 @true_loc; location /loc { if ($arg_id) { return 418; } proxy_pass http://upstream; ... } location @true_loc { access_log ...; proxy_pass http://upstream; ... } но в таком случае оно передает правильно запрос по proxy_pass но вместо его ответа возвращает тот же 418 код, даже если реально там 200.

А, понял, наверное надо писать error_page 418 = @true_loc;

Jolly
03.04.2018
13:00:20
а вот интересно, кто-нибудь сервера на gentoo держит?

Google
Michail
03.04.2018
13:03:41
ребят, такой вопрос, как скопировать ssh public key на 300+ хостов, что бы в последующем рулить ними Ансиблом при небходимости? при этом есть список в виде: ip/pass

Maksim
03.04.2018
13:03:50
Michail
03.04.2018
13:06:23
к примеру есть вот такой скилет : for X in cat my_hosts_that_need_keys do sshpass -p 'MY_PASSWORDS' ssh-copy-id root@${X} done

Grigorii
03.04.2018
13:07:49
root по ssh это вообще огонь

Michail
03.04.2018
13:08:13
Andrey
03.04.2018
13:08:48
root по ssh это вообще огонь
согласен. достали эти костыли с su и sudo

Grigorii
03.04.2018
13:09:24
что смущает?
да, нет все нормально. Продолжайте в том же духе

Alex
03.04.2018
13:09:25
Привет. Сталкивался кто с клонированием сайта? В целях конкуренции имею ввиду, сайт знакомого скопировали просто на другой домен. Есть возможности это заблочить? Спс

На стороне сервера мб.

Michail
03.04.2018
13:10:04
да, нет все нормально. Продолжайте в том же духе
ну так я и думал, сказать сказал, а какой то внятный аргумент слабо добавить...

Michail
03.04.2018
13:10:30
а вообще давайте по теме если кто сталкивался - подскажите

Andrey
03.04.2018
13:11:22
ансиблом и скопируйте

sshpass тоже вариант

Michail
03.04.2018
13:12:03
ансиблом и скопируйте
ёмкий ответ) спасибо)

ручками по всем 300+ серверам проклацивать, ка кто не алё...

в общем если есть какие варианты у кого, можно в ЛС отписать мне

Salem
03.04.2018
13:19:02
ёмкий ответ) спасибо)
А чего ответ-то не нравится?

раз уж ансиблом рулить собрались, так и раскидайте файлики через него

Michail
03.04.2018
13:20:35
повторяюсь, но - ручками по всем 300+ серверам проклацивать, как то не алё... задачу нужно автоматизировать

Google
Andrey
03.04.2018
13:21:03
ансиблом же

чего клацать собрались?

Salem
03.04.2018
13:21:43
я тоже не понимаю что клацать

Andrey
03.04.2018
13:21:44
пароль есть, ip есть

я уж думал, ты за ответ поблагодарил, а это сарказм :)

Michail
03.04.2018
13:24:09
хорошо, пример добавления через Ансибл ключа на 300+ хостов? :)

на каждый хост свой пароль, и нужно еще что бы не жать все время yes, подтверждение организовать на автомате

Andrey
03.04.2018
13:24:58
http://docs.ansible.com/ansible/latest/modules/copy_module.html

http://docs.ansible.com/ansible/latest/user_guide/intro_getting_started.html#host-key-checking

http://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html ansible_ssh_pass

хватит? Если ты собрался управлять хостами через ansible и не знаешь базовых вещей, то может, уже пора читать доки?

Salem
03.04.2018
13:27:14
разжевали, положили, глотай!

Andrey
03.04.2018
13:27:29
или ты надеешься, что тебе здесь на любой вопрос ответят?

Andrey
03.04.2018
13:28:50
это у него host key checking стреляет, я думаю

Andrey
03.04.2018
13:31:03
но я бы на его месте взял sshpass :)

Andrey
03.04.2018
13:32:24
у тебя есть 300+ ip и пароли рута. Тебе надо положить публичный ключ в /root/.ssh/authorized_keys. Что я неправильно понял?

Google
Michail
03.04.2018
13:34:20
то как это реализовать, то что ты в ссылках это все не то, это уже после того как выполнится моя задача, на каждый хост нужно ввести пароль, затем подтвердить добавление ключа, как это все автоматизировать?

Andrey
03.04.2018
13:36:08
ansible умеет ходить по паролю.

что именно у тебя вызывает трудность?

мы все были нубами, я думаю, если ты правильно задашь вопрос, то получишь ответ

Admin
ERROR: S client not available

Andrey
03.04.2018
13:38:38
"затем подтвердить добавление ключа" это host key checking он вырубается

Asten
03.04.2018
13:39:08
[all:vars] ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant

Salem
03.04.2018
13:39:51
тебе нужно inentory файл сначала сделать со всеми хостами и правильными переменными ansible_host ansible_ssh_user и ansible_ssh_pass

а потом пускать ansible -i inventory -m copy -a “blabla”

Michail
03.04.2018
13:41:46
https://unix.stackexchange.com/questions/145182/copy-ssh-public-key-to-multiple-linux-hosts?rq=1

Salem
03.04.2018
13:42:30
господи, ну если хочешь через баш, делай через баш )

Michail
03.04.2018
13:42:37
вот можно сказать аналогичная проблема у человека, есть даже приблизительная реализация, но! там нету в скрипте как пароли перебрать и что бы без подтверждения запроса...

я хочу что бы взял bash и еба*** :) инвентори в ансибл, то все второй вопрос, проще немного будет дальше...

#!/bin/bash for ip in cat /home/list_of_servers; do ssh-copy-id -i ~/.ssh/id_rsa.pub $ip done

Andrey
03.04.2018
13:44:13
cat ip_pass.txt | while read ip pass; do sshpass -p "$pass" ssh -o StrictHostKeyChecking=no root@$ip "echo 'ssh-rsa ASDFBASFLASDFLBASKFL...' >> /root/.ssh/authorized_keys" done

Michail
03.04.2018
13:45:59
cat ip_pass.txt | while read ip pass; do sshpass -p "$pass" ssh -o StrictHostKeyChecking=no root@$ip "echo 'ssh-rsa ASDFBASFLASDFLBASKFL...' >> /root/.ssh/authorized_keys" done
это очень похоже на то что надо :) спасибо! чего наркоман? видишь человек простенький скриптец набросал, да и все)

Asten
03.04.2018
13:46:08
осталось написать bash скрипт который запустит ансибл

Google
Andrey
03.04.2018
13:46:43
тебе было бы лучше

Salem
03.04.2018
13:46:50
просто если собрался ansible юзать, так юзай с самого начала, проще потом будет

как раз разберешься с inventory, переменными и тп

Andrey
03.04.2018
13:47:17
нахер ансибл, баш рулит

Michail
03.04.2018
13:47:23
было бы, но, его еще нужно в боевых условия проестировать, наверняка что то да вылезет...

Andrey
03.04.2018
13:48:08
"протестировать в боевых условиях".. ок, я пошёл :)

Michail
03.04.2018
13:48:32
:)

Asten
03.04.2018
13:48:37
все правильно автотесты это важно)

Andrey
03.04.2018
13:50:40
Мне в ансибле не нравится его зависимость от питона на управляемом хосте. Прям вот кушать не могу из-за этого. То ли дело башЪ.

Salem
03.04.2018
13:51:15
а где ща питона нет по дефолту

Andrey
03.04.2018
13:51:50
проблема не только в этом.

Андрей
03.04.2018
13:52:03
Andrey
03.04.2018
13:52:04
проблема в версиях и пакетах питоновских

Andrey
03.04.2018
13:53:17
предлагаете < ip_pass.txt? Читаемость хромает. Так вначале цикла видно входные данные

Salem
03.04.2018
13:53:55
alpine =)
ну то под контейнеры, там уж и без ансибла присобрать все можно

Страница 3770 из 4568