I believe there is an nginx charm, which you could have installed with "juju deploy nginx --to X" (where X is the machine id of the postgres charm), and then used "juju expose nginx". Is there a reason you prefer to install it manually? One other option would be to co-locate the "ubuntu" charm and than use open port from there, if you really don't want any other applications installed. Generally we model ports-to-be-opened as part of an application, rather than on a machine. So there's likely to be friction there without an application to expose.
John =:-> On Thu, Nov 23, 2017 at 9:54 PM, Akshat Jiwan Sharma <akshatji...@gmail.com> wrote: > Hi, > > I've used juju to deploy postgres on aws. On the same machine I've > installed an nginx server manually (i.e without juju) that listens on ports > 80 and 443. I want both of these ports to be open but juju command > open-port only works when an application is exposed. > > > > *open-portopen-port registers a port or range to open on the > public-interface. On public clouds the port will only be open while the > application is exposed.* > > Now according to juju I only have one application (postgres) on my > machine, that I don't want exposed anyway. However I do want ports 80 and > 443 to be accessible publicly. Is adding a policy to aws manually my only > option here? > > > Thanks, > > Akshat > > > > -- > Juju mailing list > Juju@lists.ubuntu.com > Modify settings or unsubscribe at: https://lists.ubuntu.com/ > mailman/listinfo/juju > >
-- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju