-
você não precisa de 2 controladores para seus 2 encantos:
- Você pode implantá-los no seu modelo por
juju deploy mediawikiejuju 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-controllervocê 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.pyque 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