странного:
Одной ролью через одну extra_var вида "Суперсистема_шаблон_1"
Ставить пакеты определенных версий, иначе - ставить пакеты последних версий
Суперсистема_шаблон_1
-пакет1 версия 3.7
-пакет2 версия 1.2
Суперсистема_шаблон_2
-пакет1 версия 4.8
-пакет2 версия 2.4
Как это правильно делается?
На уровне тасков предполагаю что
task name "apt ставить определенную версию" when extra_var is defined
task name "apt ставить последнюю версию" when extra_var is NOT defined
Но больше интересует главный вопрос перечисления версий пакетов для шаблонов.
Это рядом лежащий yaml-файл с каким-то содержимым? Если да, то в каком виде? Перечисление ключей-значений к которым в роли как-то обращаться?
Может примеры на гите какие посоветуете посмотреть?
Сделай проще
Обсуждают сегодня