
Nikita
03.04.2018
10:48:32

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

Maksim
03.04.2018
10:50:33

Nikita
03.04.2018
10:51:18

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

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

Grigorii
03.04.2018
12:13:22

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

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

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

Michail
03.04.2018
13:10:04

Andrey
03.04.2018
13:10:27

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
или ты надеешься, что тебе здесь на любой вопрос ответят?

Grigorii
03.04.2018
13:28:15

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

Salem
03.04.2018
13:30:03

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

Michail
03.04.2018
13:31:16

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 умеет ходить по паролю.
что именно у тебя вызывает трудность?
мы все были нубами, я думаю, если ты правильно задашь вопрос, то получишь ответ

Grigorii
03.04.2018
13:37:34

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

Salem
03.04.2018
13:44:45

Michail
03.04.2018
13:45:59

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

Andrey
03.04.2018
13:46:38

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
проблема в версиях и пакетах питоновских

Anton
03.04.2018
13:52:18

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

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