Si vous obtenez un message concernant les conditions d'utilisation lorsque vous essayez de déployer un charme, cela signifie que le charme que vous essayez de déployer nécessite que vous acceptiez certaines conditions d'utilisation. Vous pouvez le faire via juju agree <term>/<version>
. Vous pouvez obtenir plus d'informations à ce sujet auprès de juju help agree
. Le message que vous recevez doit indiquer les conditions que vous devez accepter, mais vous pouvez également les connaître en utilisant la fonction charm show <charm-url> terms
(par exemple, charm show cs:~ibmcharmers/ibm-http terms
).
Les charm push-term
La commande permet de créer un nouvel accord pour les charmes que vous créez. Si vous essayez de pousser un nouveau charme dans le magasin en utilisant la commande charm push
qui dit dans son metadata.yaml
qu'il nécessite une certaine version d'un accord de conditions, cet accord devra être poussé en premier.
La version actuelle de la commande charm est la 2.2.0 et est disponible via snap, comme mentionné précédemment, ou via le PPA Juju ppa:juju/stable
Le snap est la méthode recommandée pour l'installation et la mise à jour. La fonctionnalité des termes a été récemment ajoutée à la commande charm, c'est pourquoi elle n'est pas disponible dans la version 2.1.9.