-
você não precisa de 2 controladores para seus 2 encantos:
- Você pode implantá-los no seu modelo por
juju deploy mediawiki
ejuju deploy mysql
- então você pode adicionar uma relação entre eles: juju add-relation
mediawiki:db mysql
- Você pode implantá-los no seu modelo por
-
Em cada controlador, você tem um superusuário criado quando o controlador é inicializado. usando
juju show-controller
você pode ver isto:account: user: admin access: superuser
- esse usuário pode criar novos modelos ou adicionar novos usuários a um controlador / modelo. Este usuário pode fazer qualquer coisa no seu controlador.
-
A forma como os charms se comunicam é através da ajuda de interfaces. O Mysql fornecerá um banco de dados e essa interface terá um arquivo
provides.py
, onde todas as informações necessárias serão fornecidas ao lado de requerimentos (MediaWiki). O lado Requer da interface tem um arquivorequires.py
que irá obter as informações e passá-las para o encanto.-
Cada interface pode fornecer ou exigir coisas diferentes. você pode encontrá-los em link
-
agora os 2 charms estão conectados O Mediawiki saberá qual é o endereço IP do MySql para fazer uma conexão com ele.
-
Se você ainda precisar de informações extras, poderá encontrar muitas informações sobre os documentos da JUJU