Skip to main content

No project description provided

Project description

Palo Alto Utility Script

This contains script wrapped inside a single CLI. The functionalities offered by it are grouped by subcommands:

  • panorama: Description: Commands to directly interact with panorama Subcommands:

    • addresses: Handle the addresses objects
    • applications: Handle the applications objects
    • services: Handle the applications objects
    • tags: Handle the tags objects
    • commit/push: Commit/Push changes on panorama
    • lock/unlock: Set/Unset the lock on panorama
    • list_edited_devicegroups: Output the device groups with uncommited changes
  • terraform: Description: Commands to manage resources related to terraform Subcommands:

    • check-delete: Check if the objects removed from the configuration are used somehwere
  • yaml: Description: Commands to manipulate yaml files Subcommands:

    • check: Check that the data in yaml are correct
    • check_indexes: Take a file (or folder containg files, e.g. 'security-policies/data/') in yaml format defining security policies and check the indexes.
  • push_folder: Do a git push on a repository

Testing

For testing, we are using pytest. We test the CLI well behaviour to ensure non-regression. The tests are currently run by hand. Check the tests/ folder for more information

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nagra_network_paloalto_utils-0.1.30.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nagra_network_paloalto_utils-0.1.30-py3-none-any.whl (38.4 kB view details)

Uploaded Python 3

File details

Details for the file nagra_network_paloalto_utils-0.1.30.tar.gz.

File metadata

File hashes

Hashes for nagra_network_paloalto_utils-0.1.30.tar.gz
Algorithm Hash digest
SHA256 d390a6a6d4fd4fb4bbecd543231653b6de5b3b80d00d99f97cd91bae57a8fba4
MD5 53557fe905979e526de5fd6f98d73ea5
BLAKE2b-256 035c22f98b64f92866b241d8265d8277df9ab7420a038350434f09071997c910

See more details on using hashes here.

File details

Details for the file nagra_network_paloalto_utils-0.1.30-py3-none-any.whl.

File metadata

File hashes

Hashes for nagra_network_paloalto_utils-0.1.30-py3-none-any.whl
Algorithm Hash digest
SHA256 7374c560d521f91f197d6c18194cacbdcb4e95811d2547ff580c60be56c0a80d
MD5 8695a629d4d0997f295e3b8e97b60fde
BLAKE2b-256 5a302624b7b9d3f72835629f25851d6b51ba4d6ed1048c6cc4f6ada93cc7e6c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page