On Mon, Oct 23, 2017, 03:59 Andrew Wilkins <andrew.wilk...@canonical.com>
wrote:

> On Mon, Oct 23, 2017 at 4:20 AM Akshat Jiwan Sharma <akshatji...@gmail.com>
> wrote:
>
>> HI,
>>
>> I'm trying to manually expose a port on a juju machine. According to this
>> answer
>> <https://askubuntu.com/questions/808176/how-to-manually-open-a-port-in-juju>
>> I should be able to do something like this:-
>>
>>  juju run  "open-port 443" --all
>>
>> However when I type this in my shell it throws an error
>>
>> open-port: command not found
>>
>
> The different between the command you're running, and the one on
> AskUbuntu, is that you're not passing --unit. When you pass --unit, it runs
> the command in the context of a unit on the machine. You must be running in
> the context of a unit to use "hook tools", such as open-port.
>

It seems weird that `juju run` behaves differently when using --unit and
--all, is there a particular reason for that? I wouldn't expect the above
command to fail.
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to