Skip to content
This repository has been archived by the owner on Jun 14, 2023. It is now read-only.

Added the panos_import_file module #474

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

PauloLuna
Copy link

@PauloLuna PauloLuna commented Mar 31, 2020

Added the panos_import_file module

Description

Added the panos_import_file module based on the panos_import module with added login via provider and a dictionary of extra arguments that may be required for specific imports.
A new module was created to avoid incompatibility with the previous module.

Motivation and Context

The original need was to import certificates and private keys into the firewall, in addition to standardizing the use of the provider at login.

issue #415 is resolved in this pull request

How Has This Been Tested?

The modifications were tested in a cloud instance.

Several files were imported into the firewall, always using the provider as login. Certificates were imported using all allowed variables as well as if the lack of any would return an error.

The creation of a new module allowed other areas of the code to remain unaffected

Screenshots (if appropriate)

Types of changes

Creates a new module named panos_import_file that allows importing a greater variety of categories available in XMLAPI

  • New feature (non-breaking change which adds functionality)

Checklist

  • I have updated the documentation accordingly.
  • [*] I have read the CONTRIBUTING document.
  • I have added tests to cover my changes if appropriate.
  • All new and existing tests passed.

added the panos_import_file module based on the panos_import module with added login via provider and a dictionary of extra arguments that may be required for specific imports
@welcome
Copy link

welcome bot commented Mar 31, 2020

🎉 Thanks for opening this pull request! We really appreciate contributors like you! 🙌

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant