GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment configurer plusieurs environnements de déploiement pour Juju ? ?

Fermé. Cette question est hors sujet. Il n'accepte pas de réponses actuellement.

Vous voulez améliorer cette question ? Mettez à jour la question pour qu'elle soit sur le sujet de Ask Ubuntu.

Fermé il y a 4 ans.


Améliorer cette question

Je veux pouvoir déployer des charmes à la fois localement et sur EC2. Quel est un exemple d'environnements.yaml contenant les deux entrées ?

Et comment puis-je basculer entre eux pour pouvoir simplement déployer sur EC2 et/ou LXC ?

Réponse acceptée :

Vous pouvez avoir autant d'environnements que vous le souhaitez dans .juju/environments.yaml , puis en définir un par défaut. Voici mes environnements aseptisés.yaml avec ec2, un cloud openstack privé et ma machine locale :

default: sample
environments:
  sample:
    type: ec2
    control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    secret-key: ZZZZZZZZZZZZZZZZZZZZZZZZZZ/2222222222
    access-key: 0123456789ABCDEF
    default-series: precise
  openstack:
    type: ec2
    default-instance-type: m1.small
    control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    ec2-uri: http://my.private.cloud:8773/services/Cloud
    s3-uri: http://my.private.s3:3333
    default-image-id: ami-000000ab
    access-key: random-uuid-follows-1fc1f05e-1c37-4594-8e5e:me_project
    secret-key: 4a75192b-2478-4acf-a6e8-aa60bbaf1e28
    default-series: precise
  local:
    type: local
    default-series: precise
    data-dir: /home/clint/.juju/data
    admin-secret: 3d909951d4984b92963f1186c4b6cb16
    control-bucket: foo
  customer-one:
    type: ec2
    control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    secret-key: ZZZZZZZZZZZZZZZZZZZZZZZZZZ/2222222222
    access-key: 0123456789ABCDEF
    default-series: precise
  customer-two:
    type: ec2
    control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    secret-key: ZZZZZZZZZZZZZZZZZZZZZZZZZZ/2222222222
    access-key: 0123456789ABCDEF
    default-series: precise

Je peux sélectionner l'environnement en ajoutant l'argument "-environment" ou "-e" à n'importe quelle commande juju, donc

juju status -e customer-one

Renvoie des choses différentes de simplement

juju status

De plus, chaque environnement a des options de configuration différentes selon le fournisseur, consultez les sections suivantes de la documentation juju :

  • https://juju.ubuntu.com/docs/provider-configuration-ec2.html
  • https://juju.ubuntu.com/docs/provider-configuration-local.html
  • https://juju.ubuntu.com/docs/provider-configuration-openstack.html

Ubuntu
  1. Comment configurer des types MIME personnalisés dans cPanel

  2. Comment saisir un mot de passe pour plusieurs fenêtres ?

  3. Comment configurer Desktop pour une adresse IP statique ?

  4. Comment dois-je configurer la prise en charge de Trim pour les volumes logiques Lvm ?

  5. Comment définir le type de fichier par défaut Png pour une analyse simple ?

Comment configurer Kubernetes pour la mise à jour progressive

Comment configurer un cluster à plusieurs nœuds Proxmox VE 4

Comment créer plusieurs profils pour le lanceur Unity dans Ubuntu à l'aide de launcher-list-indicator

Comment configurer la mise en réseau pontée pour KVM sur Ubuntu 16.04 / 14.04 / Debian 9

Comment configurer la période d'inactivité pour l'écran de verrouillage automatique ?

Comment configurer Pkexec pour ne pas demander de mot de passe ?