Se você está se referindo a usar os comandos do cliente juju (IE, juju deploy
, juju bootstrap
, etc) Nenhum desses comandos requer o sudo no momento. O novo provedor "local" para juju exigirá poder sudo, mas isso só se você estiver fazendo uma implantação local do LXC.
No lado remoto das coisas, o juju-agent requer e executa como root.
Não tenho certeza de como cada parte do juju se encaixaria no modelo de máquina compartilhada de c9.io ou nitrous.io (você terá esses IDEs dirigindo Juju?). Se você está procurando por pontos de integração com esses serviços, o cliente juju está configurado de tal forma que você pode fazer isso (ter um $JUJU_HOME
exclusivo para cada usuário, onde eles podem manter seus próprios environments.yaml
, etc). Eu não tentei a integração pessoalmente, mas não deveria haver muito a ser mudado para fazer isso.
Se você estiver tentando implantar serviços em uma máquina compartilhada como um usuário comum, isso provavelmente não funcionará.