Serge
Aleksey
где питон два в ubuntu
Aleksey
где работа с rhel ?
Aleksey
requerytty же
Serge
No need to bootstrap
ложь
имеется в виду, что достаточно твоей машины.
дай ммне креды от AWS машину и всё поднимется одной командой на моей машине внутри рабочей копии моей репы.
Aleksey
на предварительно подготовленной среде.
Max
Ага
Aleksey
а приэтом не разницы под что ее готоврить
Max
Я бы сказал что отсутствие мастера не такой уж и плюс
Aleksey
шелскрипт запускается удаленно ?
Aleksey
через ансибл ?
Serge
Serge
Serge
но! умея запускать ансибл, ты можешь с локальной машины поднять что угодно.
умея запускать салт, тебе нужно сначала его пропихнуть, можно конечно локальный мастер поднять. но там начнется с ключами и всё такое
Serge
в общем, можно переформулирвоать в extremly minimal bootstrap :)
Aleksey
это фантазия распространителя.
Aleksey
впрочем я за ансибл.
Serge
Almost no need to bootstrap
Almost no need to scale
Aleksey
годится
Aleksey
симметричные пункты с обоих сторон схлопни.
Aleksey
валт не плюс.
Aleksey
это кусок поделки.
Aleksey
правильный вариант все равно Hashicrp vault
Serge
Serge
Hashicorp вообще с головой не особо дружат, точнее с реальностью
🏳️ Phil
[кашлянул] а спека на общение модуля с самим ansible в природе существует или только Building A Simple Module и исходные коды?
Lex
хай
Lex
хотет странного
Lex
хочу засунуть все роли в один реп
Lex
можно как-то вытаскивать с помощью galaxy только некоторые из них а не все?
Magistr
Lex
хм, это хорошо, но плохо
Lex
у меня ansible провижн делает для инстансов поднятых terraform
Magistr
git archive --format=tgz --remote=git@bitbucket.org:t/tssp.git deploy -- ops-tools/t-ssp | tar zxvf -'
я например вот так выдергиваю роли для провиженинга инстанса в автоскейлинге
Lex
итого
infrastructure
|-first_cluster
|-infra.tf
|-ansible.cfg
|-roles
|-playbook.yml
|-second_cluster
…
Lex
и вот эти роли надо наполнять
Lex
делать тупо линками мне не нравится
Lex
Magistr
а если кластер в окружения вынести ?
Lex
эм?
Magistr
эм?
в личке глянь скрин и папка environments
Magistr
Pavel
Lex
так Я и думал
Pavel
Я долго искал способ но не нашел. Кроме каких-то дичайших костылей.
Pavel
Конечно держать 1 отдельный реп на каждую роль это странно
🏳️ Phil
Так. А async делается средствами самого ansible, в модуле ничего специального делать не надо?
Alf 🙀
Serge
Evgeny
Все кроме админов не должны иметь доступа к паролям, сертификатам и ключам с прода.
Evgeny
При этом должен быть удобный инструмент что поддерживать это секретное хранилище и удобный способ доставать из него данные во время деплоя.
Evgeny
Хашикорп ваулт вроде подходит, интересно какие есть альтернативы
Lex
Альтернативы vault? Никаких.
Anonymous
А кто его в проде юзает?
Anonymous
То есть обсудили, но никто в реальности его не пробовал? :)
feature
у нас был, но не зашло
Bruno
feature
хочется нормальную авторизацию в хранилище, а не один пароль на всю ораву
Anonymous
Чего?
Anonymous
Там наоборот все настолько сложно что твой коммент как-то странен :)
Anonymous
Я про хашикорп
feature
а. тьфу. меня заглючило, что про обычный vault
Anonymous
Там 5 unseal ключей, root token, token, app role и secret :)
Anonymous
Нет :)
Anonymous
Именно поэтому вопрос и задал. Интересно как люди живут с такой обвязкой
hackru
Dmitriy
Dmitriy
Нормально живём
Alf 🙀
Нормально живём
Мы используем Consul в инфраструктуре, поэтому выбрали его как отказоустойчивый бэкенд для Vault.
не могли бы вы пояснить
Dmitriy
Что конкретно?
Alf 🙀
Что конкретно?
вы не рассматривали другое потому что уже есть консул я правильно понял? или вы посмотрели и решили не связываться.
Serge