community.general/lib/ansible/module_utils/network
Ricardo Carrillo Cruz 077d6a63c1
Add autopublish and autoinstallpolicy behaviour to Checkpoint devices (#50862)
* Add autopublish and autoinstallpolicy behaviour to Checkpoint devices

Up till now we published and installed policy package for every operation,
however operators may not want that and only reconcile changes after a series
of changes.
Added flags to toggle this behaviour, which defaults to autopublish and
autoinstall policy package just as it was till now.
The policy package name defaults to 'standard', since it's the default one
created on the Checkpoint management server on AWS, unsure if that's common
in other setups.

* Change signature for publish and install policy

The module object is not needed

* Fix pep8

* Fix install_policy invocation

Also fix payload in publish/discard, since it seems passing the UID
when it's not needed has issues.

* Add doc fragments

* Remove default value of targets on install_policy method

It's already defaulting to None via checkpoint_arg_spec

* Fix pep8

* Remove doc fragment and push down auto options to resource modules

I realized if I put those options as doc fragments they will show up
on facts module, which do not apply, only on resource modules that
mangle with objects.

* Fix bogus param name and validate modules issues

* Fix bogus param name on checkpoint_host
2019-01-15 11:03:48 +01:00
..
a10 Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
aci Close all open filehandle (#50544) 2019-01-11 10:14:08 -05:00
aireos Revert "Fixes #35622 (#41522)" (#41805) 2018-06-21 14:52:35 -04:00
aos Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
aruba Aruba indenting (#33884) 2017-12-14 14:37:34 +05:30
asa Refactor common network shared and platform utils code into package (#33452) 2017-12-03 21:42:30 +05:30
avi Updated Avi Modules with new features and documentation update. (#34206) 2017-12-24 08:15:23 +00:00
bigswitch Refactor common network shared and platform utils code into package (#33452) 2017-12-03 21:42:30 +05:30
checkpoint Add autopublish and autoinstallpolicy behaviour to Checkpoint devices (#50862) 2019-01-15 11:03:48 +01:00
cloudengine Add cli and netconf ability from ansible itself for cloudengine ce modules (#41357) 2018-06-14 09:38:27 +05:30
cnos Refactoring of cnos_interface module like what followed by other vendors (#49927) 2018-12-19 11:38:19 -05:00
common Close all open filehandle (#50544) 2019-01-11 10:14:08 -05:00
dellos6 Fixes #41549 (#41551) 2018-07-20 09:19:20 -07:00
dellos9 Ansible 2.5 feature support for dellos9 (#34880) 2018-01-23 13:59:27 +00:00
dellos10 Added support for new Ansible Infra (network_cli plugin, cliconf, module utils cleanup and test) for dellos10 Support t (#34915) 2018-01-25 12:37:27 +00:00
edgeos Add missing ConnectionError imports (#45879) 2018-09-20 12:01:01 +10:00
edgeswitch new network module: edgeswitch_vlan (#48041) 2018-12-17 11:30:17 +05:30
enos Changing Lenovo Inc to Lenovo and update License file to be consistent. (#36155) 2018-02-14 10:44:05 +00:00
eos Remove cliconf from httpapi connection (#46813) 2018-12-11 16:26:59 -05:00
exos Adding exos_command cli_conf module (#37775) 2018-04-23 23:23:09 +05:30
f5 fixed a bug in transform_name (#50213) 2019-01-02 13:10:51 -06:00
fortimanager Fortinet FortiManager Scripting Module (#34518) 2018-01-26 18:40:12 +00:00
fortios Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
ftd FTD modules: upsert functionality and bug fixes (#47747) 2018-11-16 11:55:36 +05:30
ingate Refactor ingate module_utils (#47959) 2018-11-13 17:42:53 +05:30
ios ios retry config if section filter fails (#49485) 2018-12-18 10:34:32 -05:00
iosxr Fix iosxr netconf plugin response namespace (#49238) 2018-11-29 13:21:41 +05:30
ironware Refactor common network shared and platform utils code into package (#33452) 2017-12-03 21:42:30 +05:30
junos Misc typo fixes (#47699) 2018-10-28 12:35:30 +05:30
meraki Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
netconf Fix netconf module_utils dict changed size issue (#46778) 2018-10-11 00:01:17 +05:30
netscaler Refactor common network shared and platform utils code into package (#33452) 2017-12-03 21:42:30 +05:30
netvisor Pluribus Networks pn access list module (#49176) 2018-11-30 12:40:43 +05:30
nos new nos_command module (#43056) 2018-08-10 13:50:02 -07:00
nso updated .decode('utf-8') to to_text() 2018-11-19 13:34:04 -05:00
nxos Sanity fixes in various modules (#50080) 2018-12-18 09:53:46 -06:00
onyx Get Capabilities Support (#49880) 2018-12-14 09:45:31 +05:30
ordnance Refactor common network shared and platform utils code into package (#33452) 2017-12-03 21:42:30 +05:30
panos Adding connector for network/panos modules (#46142) 2018-09-27 17:36:42 -04:00
routeros Add missing ConnectionError imports (#45879) 2018-09-20 12:01:01 +10:00
slxos Extreme Networks SLXOS Config Module (#38607) 2018-04-20 08:52:20 +01:00
sros Refactor common network shared and platform utils code into package (#33452) 2017-12-03 21:42:30 +05:30
voss New voss_config module (#47533) 2018-11-01 14:07:41 +05:30
vyos Add missing parameters in get_config vyos (#50855) 2019-01-14 15:13:43 +05:30
__init__.py Refactor common network shared and platform utils code into package (#33452) 2017-12-03 21:42:30 +05:30