Se você receber uma mensagem sobre os termos ao tentar implantar um encanto, isso significa que o encanto que você está tentando implantar exige que você aceite alguns termos e condições. Você faz isso via juju agree <term>/<version> . Você pode obter mais informações sobre isso com juju help agree . A mensagem que você recebe deve indicar os termos que você precisa aceitar, mas você também pode descobrir usando charm show <charm-url> terms (por exemplo, charm show cs:~ibmcharmers/ibm-http terms ).
O comando charm push-term é para criar um novo contrato de termos para os charms que você cria. Se você tentar enviar um novo charme para a loja usando charm push , que diz em seu metadata.yaml que requer uma determinada versão de um contrato de termos, esse acordo precisará ser enviado primeiro.
A versão atual do comando charme é 2.2.0 e está disponível via snap, como mencionado anteriormente, ou através do Juju PPA ppa:juju/stable , com o snap sendo a maneira recomendada de instalar e manter-se atualizado. O termo funcionalidade foi uma adição recente ao comando charm, e é por isso que ele não está disponível em 2.1.9.