Как использовать матрицу с амулетом

Я использую очарование python-django для развертывания небольшого находящегося в django сайта с локальным поставщиком в тестовых целях. До сих пор само развертывание работало, но я хотел бы смочь управлять сайтом, не имея необходимость к juju ssh в него.

Таким образом, я пытаюсь использовать матрицу, как описано на документации очарования python-django, но каждый раз, когда я пытаюсь выполнить задачу с fab, Относительно меня просят "Login password for 'ubuntu': ". Таким образом, кажется, что аутентификация SSH не работает. Вот то, на что это похоже:

# Get fabfile.py from the charm code
bzr branch lp:charms/python-django 
cd python-django
fab -R ubucon-site/7 pull
[10.0.3.252] Executing task 'pull'
[10.0.3.252] sudo: find . -name '*.pyc' -delete
[10.0.3.252] Login password for 'ubuntu': 

Как дополнительное примечание, там, кажется, плагин матрицы Амулета вокруг, который основан на том же коде как тот в очаровании python-django, таким образом, fabfile.py файл мог бы на самом деле быть универсален и не характерен для очарования python-django.

Какие-либо идеи о том, как смочь использовать матрицу с амулетом? Или какие-либо указатели на том, что я мог бы делать неправильно?

3
задан 12 November 2015 в 22:39

1 ответ

Похоже, что Ткань использует стандарт ssh вместо juju ssh (который использует Амулет ssh ключ). Самый легкий способ заставить автора работать состоит в том, чтобы импортировать Ваш ssh ключ из Launchpad в Ваше развертывание Амулета:

juju authorized-keys import $launchpad_user
2
ответ дан 1 December 2019 в 17:00

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

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