@pro_ansible

Страница 288 из 625
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
да и пакеты будут уже flatpackwebjs
А щито это такое? Есть линк?

Алексей
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
посыл вопроса переезжать как будешь со всем этим хозйяством

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

Maksim
11.10.2017
09:11:52
Привет

Ставлю postgres, но создавать пользователя надо из под пользователя posgres

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
мне интересно почему блок внутри блока не работает точнее become внутри become
скорее всего потому что внутри нет терминала и второе su не сработает

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

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

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
Ну это же можно эелегантно запрятать в inventory + ssh.config
можно элегантно это скрыть в переменные...

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
Типа сайта govnokod но только для девопсов?
на говнокоде своих девапсов хватает

Pavel
11.10.2017
12:34:08
капот уехал, колёсы остались
ну это если за пределы воркспейс анзибля выносить...

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

One
11.10.2017
12:37:18
не переменных окружения, а переменных роли ?
в инвентори вынесенных, в конфиге упрятанных

страшная сказка )

Страница 288 из 625