web-dev-qa-db-fra.com

Juju 2.0 proxy pour bootstrap

Bien que juju model-config prenne en charge les proxys, avant qu’un modèle n’existe, j’ai beaucoup de difficulté à définir un proxy HTTP.

La simple exécution de juju bootstrap localhost lxd-test échoue car juju n'utilise pas le proxy.

Comment puis-je dire à Juju d'utiliser un proxy?

3
Nate Gardner

Dans la communauté freenode de MAAS, j'ai appris que je pouvais exécuter:

--config=config.yaml

Où config.yaml contient:

default-series: xenial
no-proxy: localhost
apt-http-proxy: http://<ip address>:<port>
apt-https-proxy: https://<ip address>:<port>
apt-ftp-proxy: ftp://<ip address>:<port>
http-proxy: http://<ip address>:<port>
https-proxy: https://<ip address>:<port>
ftp-proxy: ftp://<ip address>:<port>

Malheureusement, cela n’est documenté nulle part dans la documentation MAAS ou Juju. Cela n'a pas résolu mon problème non plus, même si je pense que cela répond à la question directe de la définition d'un proxy avant qu'un modèle n'existe. Je pense que le problème que je rencontre est dû à une confusion DNS non liée au sein de mon réseau.

7
Nate Gardner

Utilisation

--config http-proxy=http://<ip address>:<port> --config https-proxy=http://<ip address>:<port>

2
pmatulis

Au cours du processus bootstrap, vous souhaiterez probablement spécifier les mandataires en tant que modèles par défaut. Celles-ci s'appliqueront à la fois au modèle de contrôleur et à tous les modèles ultérieurs créés dans ce contrôleur.

juju bootstrap lxd --model-defaults=config.yaml

Les attributs de configuration spécifiés avec --config s'appliqueront uniquement au modèle de contrôleur, pas aux autres modèles.

2
thumper