Juju環境を共有する正しい方法は何ですか?


12

何かを展開したいのですが、チームメイトが環境とやり取りできるようにする必要があります。

どうすればいいですか?sshキーは関係していますか?

回答:


5

juju 1.16以降ではjuju bootstrap、環境を初期化できるはずです。これにより、~/.juju/environments/$ENVNAME.jenvファイルが作成されます。

そのファイルには、Juju環境に接続するために必要なすべての情報が含まれています。(管理シークレット、制御バケットなど)

Jujuのほとんどの用途では、SSHなしで新しいサービスを追加したり、それらを関連付けたりできるため、sshアクセスは必要ありません。

共有sshアクセス(「juju ssh 1」など)が必要な場合は、共有キーが必要です。これは、あるユーザーの環境の設定で「許可・キー」に設定することが可能、または使用するjuju set authorized-keys=XXXキーのリストに。

ただし、認証済みキーは新しいインスタンスを起動するときにのみ使用され、既に実行中のマシンにさかのぼって追加されることはありません。そのためには、ブートストラップした人にssh-import-id $userid、共有する必要のあるマシンで使用するように依頼できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.