community.general/lib/ansible/module_utils/network
Ricardo Carrillo Cruz f9079274e7
Checkpoint httpapi plugin (#49929)
* Add checkpoint httpapi plugin and access rule facts module

* WIP checkpoint_access_rule module

* Add publish and install policy, plus fix empty json object request for publish

* Refactor publish and install_policy onto module_utils

* Add update resource logic

* Add checkpoint_host_facts module

* Return code and response on get_acess_rule function

* Add checkpoint_host module

* Add checkpoint_run_script module

* Add checkpoint_task_facts module

* Show all tasks if no task id is passed

Note, this is only available on v1.3 of Checkpoint WS API

* Add update logic to checkpoint host

* Add full details on get task call

* Add checkpoint httpapi plugin

* Fix pep8

* Use auth instead of sid property and return False on handle_httperror method

* Fix version in docstring

* Remove constructor

* Remove Accept from base headers

* Do not override http error handler and assign Checkpoint sid to connection _auth

There is scaffolding in the base class to autoappend the token, given
it is assigned to connection _send

* Use new connection queue message method instead of display

* Remove unused display

* Catch ValueError, since it's a parent of JSONDecodeError

* Make static methods that are not used outside the class regular methods

* Add missing self to previously static methods

* Fix logout

Was carrying copy pasta from ftd plugin

* Remove send_auth_request

* Use BASE_HEADERS constant

* Simplify copyright header on httpapi plugin

* Remove access rule module

* Remove unused imports

* Add unit test

* Fix pep8

* Add test

* Add test

* Fix pep8
2019-01-07 14:02:29 +01:00
..
a10 Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
aci ACI: Implement encoded query_string (#50358) 2019-01-04 00:38:57 +01:00
aireos
aos Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
aruba
asa
avi
bigswitch
checkpoint Checkpoint httpapi plugin (#49929) 2019-01-07 14:02:29 +01:00
cloudengine
cnos Refactoring of cnos_interface module like what followed by other vendors (#49927) 2018-12-19 11:38:19 -05:00
common Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
dellos6
dellos9
dellos10
edgeos
edgeswitch new network module: edgeswitch_vlan (#48041) 2018-12-17 11:30:17 +05:30
enos
eos Remove cliconf from httpapi connection (#46813) 2018-12-11 16:26:59 -05:00
exos
f5 fixed a bug in transform_name (#50213) 2019-01-02 13:10:51 -06:00
fortimanager
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
junos
meraki Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
netconf
netscaler
netvisor Pluribus Networks pn access list module (#49176) 2018-11-30 12:40:43 +05:30
nos
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
panos
routeros
slxos
sros
voss New voss_config module (#47533) 2018-11-01 14:07:41 +05:30
vyos
__init__.py