¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté en el tema de Ask Ubuntu.
Cerrado hace 4 años.
Mejorar esta pregunta
Quiero poder implementar encantos tanto localmente como en EC2. ¿Qué es un ejemplo devironments.yaml que tiene ambas entradas?
¿Y cómo puedo cambiar entre ellos para poder implementar en EC2 y/o LXC?
Respuesta aceptada:
Puede tener tantos entornos como desee en .juju/environments.yaml y luego establecer uno como predeterminado. Aquí está mi entorno saneado.yaml con ec2, una nube openstack privada y mi máquina local:
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
Puedo seleccionar el entorno agregando el argumento '–environment' o '-e' a cualquier comando juju, entonces
juju status -e customer-one
Devuelve cosas diferentes a solo
juju status
Además, cada entorno tiene diferentes opciones de configuración según el proveedor, consulte las siguientes secciones de la documentación de 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