web-dev-qa-db-fra.com

juju wordpress open-ports: []

tester juju du ppa sur aws sur précis.

Environnement démarré avec succès, mysql et wordpress démarrée, relation db ajoutée avec succès. Sur une exposition de wordpress Je n'ai pas de ports ouverts (lesquels IMO doit être configuré par le charme - a essayé de mettre à jour le charme, mais utilise déjà le dernier wordpress-9 du ppa).

ports ouverts: []

Je souhaite ouvrir le port, mais pourquoi dois-je le faire manuellement? Et comment faire?

J'ai essayé d'utiliser la commande open-port, mais elle demande un JUJU_CLIENT_ID et un JUJU_AGENT_SOCKET sur lesquels je ne sais pas trop vers quoi ils doivent pointer.

J'ai lu en ligne que d'autres utilisateurs n'ont pas besoin d'ouvrir des ports ... cela devrait fonctionner OOTB.

Statut Juju ARY:

machines:
  0:
    agent-state: running
    dns-name: xxx.amazonaws.com
    instance-id: yyy
    instance-state: running
services:
  mysql:
    charm: cs:precise/mysql-8
    relations:
      db:
      - wordpress
    units:
      mysql/0:
        agent-state: started
        machine: 0
        public-address: xxx.amazonaws.com
  wordpress:
    charm: cs:precise/wordpress-9
    exposed: true
    relations:
      db:
      - mysql
      loadbalancer:
      - wordpress
    units:
     wordpress/0:
        agent-state: started
        machine: 0
        open-ports: []
        public-address: xxx.amazonaws.com
4
pberto

@ppetraki

Après avoir fait un juju expose wordpress le charme a été exposé (voir le statut juju de mon premier post: exposed: true) MAIS le port n'était PAS ouvert. Par conséquent, je l'ai ouvert manuellement en modifiant le groupe de sécurité d'instance autorisant le port 80. Notez que mon environnement juju est configuré pour avoir placement: local. Je comprends que ce n'est pas une solution générale, mais cela a fonctionné dans mon cas spécifique.

@marcoceppi

Je suis d'accord que ce n'est pas une solution et je suis à peu près certain qu'il y a un bug quelque part dans le juju ou le charme. Si je peux vous aider, faites-le moi savoir.

2
pberto