172 похожих чатов

По пакеру вопрос: у меня темплейт в папке а/б а файл с

определением переменных и дефолт значениями в а/variables.pkr.hcl
я делаю packer build . в папке а/б и он не видит переменные из variables.pkr.hcl
если делаю билд из папки а соответственно не видит темплейт в а/б
если сделать packer build a/б/темплейт из папки а, то переменные тоже не видит
если делать packer build -var-file=../variables.pkr.hcl темплейт, то ругается что файл с переменными не того формата, что естественно так как это файл с определениями переменных + дефолт значения
как эту тварь заставить работать?

25 ответов

10 просмотров
Nobody-Noname Автор вопроса

пока только придумал сделать ссылку в а/б ln -s ../variables.pkr.hcl variables.pkr.hcl так работает, но выглядит грязновато как-то

Nobody-Noname Автор вопроса

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

Nobody Noname
у меня скорее темплейты в разных папках, а вариабл...

У тебя именно дефинишны глобальные? Простот имхо дефинишны это уровень темплейта все же

Nobody-Noname Автор вопроса
Elenhil
У тебя именно дефинишны глобальные? Простот имхо ...

ну да, впс, секурити группы для всех образов одни же

Nobody-Noname Автор вопроса
Elenhil
У тебя именно дефинишны глобальные? Простот имхо ...

ну у темплейтов одни и те же переменные во многом, не копипастить же

Впц? Сг? Оо а мы точно про пакер?

Ну имхо это не причина пихать все в глобал и подпирать костылями. Есть структура темплейта, и ломать ее имхо неразумно

Nobody-Noname Автор вопроса
Elenhil
Впц? Сг? Оо а мы точно про пакер?

https://developer.hashicorp.com/packer/plugins/builders/amazon/ebs#vpc_id

Nobody-Noname Автор вопроса
Nobody Noname
ну можешь так думать)

Ну я не один так думаю, хашики как видишь думают так же

Nobody-Noname Автор вопроса

мне надо сделать н образов, все они шарят разные вариаблы я не хочу пихать их в один темплейт, я ж не тютю совсем нафига мне скролить файл потом на 100500 строк может мне ещё весь код в один файл свалить? :)

Nobody-Noname Автор вопроса
Elenhil
Ну я не один так думаю, хашики как видишь думают т...

что они думают, что это надо исправить и улучшить?

Nobody-Noname Автор вопроса
Elenhil
Файл и фолдер это разные вещи

ну и зачем мне 100500 файлов в одном фолдер? ты же понял о чём речь чо упрямый такой

Nobody Noname
ну и зачем мне 100500 файлов в одном фолдер? ты же...

Чтобы в темплейте было то что касается темплейта, а вне темплейта были вариаблы и внешняя обертка?

Nobody-Noname Автор вопроса
Elenhil
Чтобы в темплейте было то что касается темплейта, ...

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

Там одни и те же варсы же у человека и он хочет их драйнуть

Nobody-Noname Автор вопроса

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

Elenhil
Там одни и те же варсы же у человека и он хочет их...

Схема норм, если хочется имуутабл и не хочется в контейнеры

Nobody-Noname Автор вопроса

да в чём угодно, господи разные плейбуки накатываю, разный софт ставлю, разные ец инстансы, конфиги

Nobody Noname
да в чём угодно, господи разные плейбуки накатываю...

Вообще это все можно в один темплейт собрать и не париться, ну

Nobody-Noname Автор вопроса
Elenhil
Вообще это все можно в один темплейт собрать и не ...

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

Nobody Noname
да можно весь софт в мире в один образ упаковать, ...

Дык без иронии. Если у тебя ансибл есть - указываешь плейбук в качестве варса и 80% диффа между темплейтами у тебя можно выкинуть

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Всем вечера. Подскажите как лучше сделать. делаю на Д10 Например будет база данных на SQLite. в ней будет много таблиц. более 50шт Типа справочник. Содержать ID Name Id p...
Андрей Т 🐎
10
А если для werf организовать отдельный репозиторий, а сервисы из проекта подключить как симлинки? И симлинки в гитигнор добавить?
Dmitriy Andreev
13
Я короче решил скомпилировать Nim в js, я думал он сработает как обычный транслятор. По итогу он мне создал файл с расширением js, и туда поместил кучу кода Вопрос, что это з...
𝕾𝖍𝖆𝖉𝖊 <suspense>
9
Всем здравствуйте!) У меня такой вопрос. Есть два роута, роут1 и роут2. Они связаны с очередью some_queue. По задаче предполагается, что есть два паблиша. Паблиш1 отправляет...
Format
10
это группа токсиков или тех кто помогает?
Ибрагим
9
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Карта сайта