Juju ortamını paylaşmanın doğru yolu nedir?


12

Bir şey dağıtmak istiyorum, ancak takım arkadaşlarının çevre ile etkileşime girmesini sağlamalıyım.

Bunu nasıl yaparım? Ssh anahtarları dahil mi?

Yanıtlar:


5

Juju 1.16 ve daha yenisi ile, juju bootstraportamı başlatabilmelisiniz . Bu bir ~/.juju/environments/$ENVNAME.jenvdosya oluşturur .

Bu dosya Juju ortamınıza bağlanmak için gereken tüm bilgilere sahiptir. (yönetici sırrı, kontrol kovası vb.)

Juju'nun çoğu kullanımı için ssh erişimine ihtiyacınız yoktur, çünkü SSH olmadan yeni hizmetler ekleyebilir, ilişkilendirebilir, vb.

Paylaşılan ssh erişimi ('juju ssh 1' gibi) istiyorsanız, paylaşılan anahtarlara sahip olmanız gerekir. Bu ise sizin ortamın yapılandırmasında "yetkili-tuşları" setine mümkün veya kullanımı konusunda juju set authorized-keys=XXXtuşların listesini.

Ancak, yetkili anahtarlar yalnızca yeni örnekler başlatılırken kullanılır, bunları geriye dönük olarak çalışan makinelere geriye dönük olarak eklemez. Bunu yapmak için, önyükleme yapan kişiden ssh-import-id $useridpaylaşmanız gereken herhangi bir makinede kullanılmasını isteyebilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.