Как правильно делиться обстановкой в ​​стиле Джуджу?

12

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

Как мне это сделать? Используются ли ключи ssh?

Хорхе Кастро
источник

Ответы:

5

С juju 1.16 и новее вы сможете juju bootstrapинициализировать среду. Это создаст ~/.juju/environments/$ENVNAME.jenvфайл.

Этот файл содержит всю информацию, необходимую для подключения к вашей среде Juju. (admin-secret, ведро управления и т. д.)

Для большинства случаев использования Juju вам не нужен доступ по SSH, потому что вы можете добавлять новые сервисы, связывать их и т. Д. Без SSH.

Если вы хотите иметь общий доступ по SSH (например, «Juju SSH 1»), вам необходимо иметь общие ключи. Это является возможным набором «разрешенных клавиши» в конфигурации вашей среды, либо для использования juju set authorized-keys=XXXв список ключей.

Однако авторизованные ключи используются только при запуске новых экземпляров, но не добавляют их задним числом на уже запущенные машины. Для этого вы можете попросить человека, который загрузился, использовать его ssh-import-id $useridна любой машине, которой вы хотите поделиться.

jameinel
источник