Vou anexar uma pequena modificação no pacote abaixo que deve colocá-lo em funcionamento.
sample:
services:
ubuntu:
charm: "cs:trusty/ubuntu"
num_units: 1
mysql:
to: lxc:ubuntu=0
charm: "cs:precise/mysql-27"
num_units: 1
annotations:
"gui-x": "139"
"gui-y": "168"
wordpress:
to : lxc:ubuntu=0
charm: "cs:precise/wordpress-20"
num_units: 1
annotations:
"gui-x": "481"
"gui-y": "178"
relations:
- - "wordpress:db"
- "mysql:db"
O que eu fiz diferente foi implantar um charme do ubuntu na tela que irá apenas implantar um host ubuntu. Nada extravagante - sem configuração adicional. A partir daí, implantei em contêineres LXC destinados a esse host que armazena suas instâncias do MySQL e Wordpress no LXC - lembre-se de que ainda não resolvemos a acessibilidade do mundo externo e isso exigirá um servidor de proxy reverso, como haproxy para ao vivo no nó "ubuntu". Não LXC, mas o serviço pai.
juju deploy cs:trusty/haproxy --to ubuntu/0
ou se o seu ID de máquina for o número 1
juju deploy cs:trusty/haproxy --to 1
Daqui você deve ver 2 máquinas totais consumidas (1 para o bootstrap, 1 para os containers LXC + haproxy)