If it works, great. But I have the feeling we only run in a hook context for units and so opened-ports isn't available for a machine. (There are no machine level hooks, as applications are always unit level)
John =:-> On Dec 2, 2017 13:30, "Merlijn Sebrechts" <merlijn.sebrec...@gmail.com> wrote: > Yes, so with juju-run you could run 'opened-ports' in the hook context of > each unit on that machine, and this get all the opened+ports on the machine. > > On 2 Dec 2017 04:26, "John Meinel" <j...@arbash-meinel.com> wrote: > >> I'm pretty sure that opened-ports only reports the ports that Juju had >> opened for the charm that is making the request. I don't think we list all >> ports opened on the machine for all other applications. >> >> So you might need to have a relation that can report it's opened ports to >> the subordinate >> >> John >> =:-> >> >> On Dec 1, 2017 20:58, "Michał Ajduk" <michal.aj...@canonical.com> wrote: >> >>> Hello, >>> >>> You can take a look at iptables charm. It does the "easy part", that is >>> admin defined ruleset. >>> >>> I was actually thinking of making it also use the open ports. I'm pretty >>> sure juju-info relation has the open ports data, but I can take a look. >>> >>> BR, >>> Michal >>> >>> >>> 01.12.2017 16:52 "Tom Barber" <t...@spicule.co.uk> napisał(a): >>> >>> Hello folks >>> >>> I want to write a firewall charm for those deployments that aren't in >>> the cloud. The "easy" thing to do is provide a config block and have admins >>> write in rules and just apply them. I was wondering though, if I wrote a >>> subordinate charm on juju-info to attach to anything, is there any >>> mechanism for me to find the exposed port of the parent charm? and whether >>> its exposed or not? >>> >>> >>> Ta >>> >>> Tom >>> >>> >>> -- >>> >>> >>> Spicule Limited is registered in England & Wales. Company Number: >>> 09954122. Registered office: First Floor, Telecom House, 125-135 >>> Preston Road, Brighton, England, BN1 6AF >>> <https://maps.google.com/?q=125-135+Preston+Road,+Brighton,+England,+BN1+6AF&entry=gmail&source=g>. >>> VAT No. 251478891. >>> >>> >>> All engagements are subject to Spicule Terms and Conditions of Business. >>> This email and its contents are intended solely for the individual to whom >>> it is addressed and may contain information that is confidential, >>> privileged or otherwise protected from disclosure, distributing or copying. >>> Any views or opinions presented in this email are solely those of the >>> author and do not necessarily represent those of Spicule Limited. The >>> company accepts no liability for any damage caused by any virus transmitted >>> by this email. If you have received this message in error, please notify us >>> immediately by reply email before deleting it from your system. Service of >>> legal notice cannot be effected on Spicule Limited by email. >>> >>> -- >>> Juju mailing list >>> Juju@lists.ubuntu.com >>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailm >>> an/listinfo/juju >>> >>> >>> >>> -- >>> Juju mailing list >>> Juju@lists.ubuntu.com >>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailm >>> an/listinfo/juju >>> >>> >> -- >> Juju mailing list >> Juju@lists.ubuntu.com >> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailm >> an/listinfo/juju >> >>
-- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju