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

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

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

25 ответов

31 просмотр
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 Автор вопроса

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта