Можно ли использовать Juju для установки Openstack из локального неподписанного репозитория?

Можно ли настроить Juju, чтобы разрешить частное репо без подписи?

Я пытаюсь автоматизировать настройку локального репозитория APT на одном из моих узлов MAAS / Juju (с помощью пользовательского шарма) и установить оттуда пользовательские пакеты Openstack на мои предполагаемые узлы Openstack. Я рассмотрел это,

Как добавить открытый ключ для частного репозитория Debian при использовании juju для развертывания сервиса?

Но мне не нужно репо быть подписанным.

0
задан 14 April 2017 в 01:24

1 ответ

Используйте следующий код, если debian репозиторий должен быть добавлен.

необходимо будет импортировать библиотека charmhelpers python в очарование. Если charmhelpers каталог находится под рычаги / , каталог добавляет следующий код к Вашему установка рычаг.

from charmhelpers.fetch import configure_sources 
configure_sources(update=True)

Вы будете также обязаны добавлять две конфигурации в свой config.yaml

install_sources:
  default: 'ppa:<custom-ppa>/stable'
  type: string
  description: Provide the install source URL.
install_keys:
  default: null
  type: string
  description: Provide the respective keys of the install sources.

, можно передать конфигурации следующим образом в config.yaml:

charm-name:
  install_sources: "deb https://stub:key@private.example.com/ubuntu trusty main"

Развертываются, добавляют - флаг конфигурации при развертывании очарования:

juju deploy --config config.yaml charm-name
<час>

значением install_sources может быть URL или sources.list запись, как поддерживается: add-apt-repository. Примеры:

  • "ppa:charmers/example"
  • "deb https://надежный человек stub:key@private.example.com/ubuntu, основной"
  • 'предложенный': может использоваться, чтобы включить стандарту 'предложенный' карман для выпуска.
  • 'облако': может использоваться для активации официальных облачных карманов архива, таких как 'дистрибутив' 'cloud:icehouse'
  • может использоваться в качестве noop
0
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

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