-
Notifications
You must be signed in to change notification settings - Fork 48
TODO list #40
Comments
it's fixed. Every parameters with choices and a default value is considered as always present. So in that case required=True is invalid (the linter complains about it), and required=False is tautological. I have also removed description and details from required parameters on alias when state is equal to present (they are not). We should etablish a todo list before submitting our code for real. |
done:
todo:
maybe:
|
we have an issue with ipv6 on rules. Since we've used ":" as a separator, we can't correctly parse something like 2001::2001:22. It can either be the address 2001::2001:22 or the address 2001::2001 on port 22. |
I have added the two parameters. The old syntax is still working but a warning is emitted about the deprecation. Also, the source, source_port, destination & destination_port are a bit long. How about just src, src_port, dst and dst_port ? |
They are long, but that it what the iptables module uses so i would like to be consistent with that I think. |
Ok. I took a look to iptables module, they used ':' as a separator for port range. Do you want us to do the same ? (in the new fields, with a proper warning) |
Regarding the interface names:
Therefore, to clarify, variables or parameters should use:
I will do some changes to reflect that unless you disagree. |
Hi, It's on my mind (as general & advanced setup, packages, frr, ...). Which vip type(s) are you using ? |
Hi @f-bor , |
Awesome job, thanks! +1 for VIP IP Alias :) |
@piethonkoop Thanks. I don't have free time for now but my roadmap/needs for the next new modules is:
Since it's not much work, I will probably start with the vip ip alias. |
Wonderful!
Thanks,
Piet
…On 2020-02-20 06:56, Frederic Bor wrote:
@piethonkoop <https://github.com/piethonkoop> Thanks.
I don't have free time for now but my roadmap/needs for the next new
modules is:
* pfsense_log
* pfsense_notification
* pfsense_package
* pfsense_patch
* pfsense_shellcmd
* pfsense_cron
* pfsense_frr
* pfsense_frr_acl
* pfsense_frr_ospf
* pfsense_frr_ospf_interface
Since it's not much work, I will probably start with the vip ip alias.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#40?email_source=notifications&email_token=AHYYCAZYP53KTXDCRUR73GTRDYLSBA5CNFSM4KHNZPH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMK27KQ#issuecomment-588623786>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHYYCA2XJHCMNJ5G3YJHPRTRDYLSBANCNFSM4KHNZPHQ>.Web
Bug from
https://github.com/notifications/beacon/AHYYCAZMFUH4LSF65DF74GLRDYLSBA5CNFSM4KHNZPH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMK27KQ.gif
[ { ***@***.***": "http://schema.org", ***@***.***": "EmailMessage",
"potentialAction": { ***@***.***": "ViewAction", "target":
"#40?email_source=notifications\u0026email_token=AHYYCAZYP53KTXDCRUR73GTRDYLSBA5CNFSM4KHNZPH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMK27KQ#issuecomment-588623786","url":
"#40?email_source=notifications\u0026email_token=AHYYCAZYP53KTXDCRUR73GTRDYLSBA5CNFSM4KHNZPH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMK27KQ#issuecomment-588623786",
"name": "View Issue" }, "description": "View this Issue on GitHub",
"publisher": { ***@***.***": "Organization", "name": "GitHub", "url":
"https://github.com" } } ]
--
Dit bericht is gescanned op virussen en andere gevaarlijke
inhoud door *MailScanner* en lijkt schoon te zijn.
|
If I'm reading things correctly, it's not currently possible to use this collection to manage services like DHCP or DNS, is that correct? Is that functionality planned, or should I approach this a different way? |
@lhanson - it certainly could be added if anyone has the time/inclination. Feel free to file an RFE request so that is stays on the radar. |
So, I've ported user, group, ca, and authserver_ldap to PFSenseModuleBase. Need to finally start writing unit tests myself... |
good news ! Writing unit tests is boring but it saved us from a lot of bugs :) |
Travis CI is now running ansible-test sanity and units tests. |
Closing this repo down. Please file new requests at https://github.com/pfsensible/core |
@f-bor - We have a bit of an issue with the aggregate module's docs and argument specs:
This issue is that the individual modules allow for a "removal" (state: absent) mode - and so many arguments are optional, while in the aggregate module all items are in the "add" (state: present) mode. I'm not sure what the best way to handle this as it is nice to be able to re-use as much of the argument specs as possible.
The text was updated successfully, but these errors were encountered: