
Dmitrii
10.10.2017
15:49:36
Пока оверхед для нас
У нас там только патченый phantomjs валяется и elasticsearch decompound plugin

One
10.10.2017
15:50:37
еще один урл к nginx добавить? ))
домой пора, шонить скушать

Google

One
10.10.2017
15:51:26
а то обед обломалсо

Алексей
10.10.2017
16:00:23

Dmitrii
10.10.2017
16:02:43
Везде Ubuntu LTS

Алексей
10.10.2017
16:03:10
как будешь делать centos 7 -> centos8 ?
ну или бубна на следующую бубну

Dmitrii
10.10.2017
16:03:28
В смысле как
А в чем проблема не понял
Имена пакетов то теже
Не ну для внешних ппа есть модификаторы релизов через параметры

Алексей
10.10.2017
16:05:04
ну ты же знаешь... в следующей убунте systemd уже будет не моден и его заменят на mustartd

Dmitrii
10.10.2017
16:06:01
Такие вещи решаются на "проектом" уровне в той самой секретной роли которая по сути финиширует всю установку проекта
У меня как раз там копируются юниты или апстарт скрипты

Google

Алексей
10.10.2017
16:06:54
а фаер они конечно переведут на nftables

Dmitrii
10.10.2017
16:08:17
Фаер не используем ибо все в Амазоне да и вообще придерживаюсь практики что конфигурейшен через ансибл должен только приложение настраивать а ацл для портов это инфраструктура
А для нее у меня тераформ

Алексей
10.10.2017
16:08:52
да и пакеты будут уже flatpackwebjs
а вся эта грязщь с deb уйдет

Anton
10.10.2017
16:09:31

Алексей
10.10.2017
16:12:04
а mustartd будет иметь зависимость от confd который будет хотеть etcd/consul
и шаблоны....

Anton
10.10.2017
16:14:21

Алексей
10.10.2017
16:15:09
это новая еще не изобретенная технология упакуовки бинарных пакетов в js файлы же. ну и так далее

A
10.10.2017
16:15:24
плейсхолдер для будущего, каким он его видит

Anton
10.10.2017
16:15:38
ЯННП.

Алексей
10.10.2017
16:15:42
посыл вопроса переезжать как будешь со всем этим хозйяством

Gleb
10.10.2017
16:45:29

Алексей
10.10.2017
16:46:10
в моем столетии этого еще не произошло

Maksim
11.10.2017
09:11:52
Привет
Ставлю postgres, но создавать пользователя надо из под пользователя posgres

One
11.10.2017
09:13:21

Maksim
11.10.2017
09:14:41
- block:
- name: install postgres
apt:
name: postgresql-9.5
- block:
- name: create database
postgresql_db:
name: fallback
become: true
become_method: su
become_user: postgres
become: true
become_method: su
become_user: root

Google

Maksim
11.10.2017
09:15:00
ansible-playbook app.yml -kK
и он меня шлет
fatal: [192.168.0.184]: FAILED! => {
"changed": false,
"failed": true,
"module_stderr": "",
"module_stdout": "\r\nsu: Сбой при проверке подлинности\r\n",
"msg": "MODULE FAILURE",
"rc": 1
}
исправил
через su
Oct 11 14:07:55 test04 su[63864]: pam_unix(su:auth): authentication failure; logname=testuser uid=1000 euid=0 tty=/dev/pts/4 ruser=testuser rhost= user=postgres
Oct 11 14:07:57 test04 su[63864]: pam_authenticate: Authentication failure
Oct 11 14:07:57 test04 su[63864]: FAILED su for postgres by testuser
есть идеи?

Maxim
11.10.2017
09:21:41
su разрешен этому юзеру?

Maksim
11.10.2017
09:27:04
ansible-playbook app.yml -kK
-kK спрашивает пароли от юзера и рута
поидее внутри блока работает под рутом и su postgres должно без проверки подлинности идти

Pavel
11.10.2017
09:28:39
а через shell и createuser нельзя?

Maksim
11.10.2017
09:30:55
всё равно должно запускать от postgres
иначе
shell: su postgres -c ''createuse test"
не торт

Dmitrii
11.10.2017
09:32:34
Максим используй login_user
И login_pass

Maksim
11.10.2017
09:34:52
ты имеешь ввиду в пределах postgresql_user ?
fatal: [192.168.0.184]: FAILED! => {
"changed": false,
"failed": true,
"invocation": {
"module_args": {
"db": "",
"encrypted": false,
"expires": null,
"fail_on_user": true,
"login_host": "",
"login_password": "",
"login_unix_socket": "",
"login_user": "postgres",
"name": "ofd",
"no_password_changes": false,
"password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
"port": "5436",
"priv": null,
"role_attr_flags": "",
"ssl_mode": "prefer",
"ssl_rootcert": null,
"state": "present",
"user": "ofd"
}
},
"msg": "unable to connect to database: ВАЖНО: пользователь \"postgres\" не прошёл проверку подлинности (Peer)\n"
вариант поправить pg_hba

Nklya
11.10.2017
09:44:56
В этой роли решается такая же задача https://github.com/ANXS/postgresql

Maksim
11.10.2017
09:47:20
мне интересно почему блок внутри блока не работает
точнее become внутри become

Google

Maksim
11.10.2017
09:57:36
забил болт и поправил pg_hba

One
11.10.2017
10:23:45
sudo -u postgres some_command

Vladimir
11.10.2017
11:02:31
Господа, а кто нибуд пробовал делать из vmware_vm_facts модуля, Динамический инвентори файл ?

Dmitry
11.10.2017
11:04:06
кстати, вы видели крутецкую обертку для анса, которая позволяет на нлету переключать версии?
А тем временем, groupon упаковал нам ansible в это https://github.com/groupon/ansible-silo/blob/master/README.md #ansible
во

Pavel
11.10.2017
11:25:39

Maksim
11.10.2017
11:26:15

Pavel
11.10.2017
11:29:12
это так же как и подключение по ssh через промежуточный хост (причем доступ внутри есть только у рута):
ssh -t user1@host1 sudo ssh user2@host2

Wom
11.10.2017
11:34:53
что-то после просмотра такой конструкции хочется всё переделать, чтобы кошмары по ночам не снились

Maksim
11.10.2017
11:57:45

Pavel
11.10.2017
12:06:31
Нормальная конструкция

Wom
11.10.2017
12:18:06
для применения в плейбуке?

Pavel
11.10.2017
12:19:06
Оу, ну не =\
Ну это же можно эелегантно запрятать в inventory + ssh.config

Wom
11.10.2017
12:21:27
потом забыть перенести этот конфиг

Pavel
11.10.2017
12:21:57
Я это все закомитил прямо в репо
Всегда под рукой

Pavel
11.10.2017
12:27:08

One
11.10.2017
12:28:10
чё скрыть то? глупый пингвин робко прячет... умный гордо достает!

Google

Dmitrii
11.10.2017
12:29:01
Мне кажется если создать канал "Костыль ДевОпса" куда анонимно бы присылали заявки (костыли) самые ужасные и грязные хаки что есть на работе/в проекте
Это было бы популярно, смешно и грустно одновременно

Алексей
11.10.2017
12:29:26
давай

Nklya
11.10.2017
12:29:34
есть уже govnokod.ru

Pavel
11.10.2017
12:29:35

Алексей
11.10.2017
12:29:37
я буду читать и осуждающе качать головой

Dmitrii
11.10.2017
12:29:40
Надо согласовывать тогда пиар как то

Александр
11.10.2017
12:29:41

One
11.10.2017
12:29:47
хаки, когда на виду, быстрее фиксятся

Pavel
11.10.2017
12:29:54
Типа сайта govnokod но только для девопсов?

Александр
11.10.2017
12:30:12

One
11.10.2017
12:32:54

Pavel
11.10.2017
12:34:08

One
11.10.2017
12:35:17
ну дк, из репы падаван плейбук дернет и фиг запустит - ужасы спрятаны в переменных окружения у джедая

Pavel
11.10.2017
12:36:07

One
11.10.2017
12:37:18
страшная сказка )