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.