Cp-ansible: Разрешить полную деактивацию развертывания репо

Созданный на 16 июл. 2020  ·  7Комментарии  ·  Источник: confluentinc/cp-ansible

Для некоторых клиентских «автономных» установок было бы полезно отключить любое создание сливающихся файлов репозитория, поскольку все уже зеркально отражено на Satellite или orcharhino.

Я предлагаю флаг "no_repository" в hosts.yml, который можно включить в общие задачи для каждой ОС.

enhancement

Все 7 Комментарий

@Fobhep Спасибо за предложение. Можете уточнить дальше? Вы имеете в виду, что пакеты уже присутствуют в ОС? Я спрашиваю, потому что обычно спутник по-прежнему будет включать в себя извлечение пакетов со спутника и их локальную установку, что мы уже можем сделать с помощью функции настраиваемого репо. Поэтому я не совсем понимаю описанный здесь вариант использования.

конечно - позвольте мне попытаться объяснить лучше.
Так, например, у клиента, у которого я сейчас нахожусь (и предыдущего тоже), все серверы развернуты через Satellite и соответствующие группы хостов, поэтому у них уже есть все репозитории и репофили, необходимые для объединенной платформы.
Мы не можем нарушить этот рабочий процесс, поскольку за базовое обеспечение и промежуточное программное обеспечение отвечают разные команды.
На данный момент я просто удалил часть, которая разворачивает репозитории. Мне интересно, будет ли такая возможность вообще полезной для большего числа людей. Конечно, вы могли бы также развернуть «пустой» пользовательский файл репо: Think:
Дай мне знать, если я объясню это еще лучше

@Fobhep Я думаю, это отличная идея. Я думаю, что у нас может быть переменная типа repository_option: none/confluent/custom которая по умолчанию является сливающейся. Это необходимо для замены переменной custom_repo. Ну надо подумать об обратной совместимости ...

Я не очень доволен именем переменной, ха-ха, если вы придумаете что-нибудь получше LMK.

Хотите создать PR? Я не хочу прыгать с пистолета, как в прошлый раз, но я тоже могу это сделать.

@domenicbove отлично :) Я могу сделать это, наверное, в понедельник или вторник - если вы готовы к этому раньше -

как насчет простого repository: confluent/none/custom ?

@Fobhep У меня есть пропускная способность! Я сегодня поработаю над этим и включу вас в PR. Поскольку я не считаю это ошибкой, я планирую сделать PR в ветке 6.0.x, которая является нашей веткой 6.0.0 dev. Надеюсь, что все в порядке

@Fobhep, можете ли вы это просмотреть: https://github.com/confluentinc/cp-ansible/pull/370
Почему-то не могу добавить вас в качестве рецензента на PR.

По сути, вы устанавливаете repository_configuration: none чтобы получить то, что вы ищете с этой проблемой ... Установка Java должна произойти, хотя

Закрытие, так как https://github.com/confluentinc/cp-ansible/pull/370 был объединен. Будет выпущена с 6.0.0!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

sandeeprapido picture sandeeprapido  ·  9Комментарии

OneCricketeer picture OneCricketeer  ·  6Комментарии

Fobhep picture Fobhep  ·  12Комментарии

LGouellec picture LGouellec  ·  4Комментарии

OneCricketeer picture OneCricketeer  ·  7Комментарии