{"id":13753632,"url":"https://github.com/PaloAltoNetworks/ansible-pan","last_synced_at":"2025-05-09T21:35:22.465Z","repository":{"id":26245427,"uuid":"29692434","full_name":"PaloAltoNetworks/ansible-pan","owner":"PaloAltoNetworks","description":"Ansible modules for Palo Alto Networks NGFWs","archived":true,"fork":false,"pushed_at":"2023-06-14T13:13:58.000Z","size":1854,"stargazers_count":231,"open_issues_count":27,"forks_count":163,"subscribers_count":65,"default_branch":"develop","last_synced_at":"2025-03-18T15:51:33.172Z","etag":null,"topics":["ansible","ansible-modules","ngfw","orchestration","palo-alto-networks","panw","provisioning","security"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PaloAltoNetworks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-01-22T18:07:22.000Z","updated_at":"2025-03-07T14:44:32.000Z","dependencies_parsed_at":"2022-08-20T15:20:36.069Z","dependency_job_id":"ee9a3537-1116-429b-bb6f-94a5db480ed9","html_url":"https://github.com/PaloAltoNetworks/ansible-pan","commit_stats":null,"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaloAltoNetworks%2Fansible-pan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaloAltoNetworks%2Fansible-pan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaloAltoNetworks%2Fansible-pan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaloAltoNetworks%2Fansible-pan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PaloAltoNetworks","download_url":"https://codeload.github.com/PaloAltoNetworks/ansible-pan/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253328960,"owners_count":21891557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","ansible-modules","ngfw","orchestration","palo-alto-networks","panw","provisioning","security"],"created_at":"2024-08-03T09:01:26.216Z","updated_at":"2025-05-09T21:35:21.913Z","avatar_url":"https://github.com/PaloAltoNetworks.png","language":"Python","funding_links":[],"categories":["security","Non-Core Ansible Modules"],"sub_categories":["NETCONF"],"readme":"# Deprecated\n\nThis Ansible Galaxy role is now deprecated in favor of the new Ansible collection.\nPlease use the Ansible collection instead: https://github.com/PaloAltoNetworks/pan-os-ansible.\n\n# Palo Alto Networks Ansible modules\n\nA collection of Ansible modules that automate configuration and\noperational tasks on Palo Alto Networks Next Generation Firewalls --\nboth physical and virtualized form factor. The underlying protocol uses\nAPI calls that are wrapped within the Ansible framework.\n\n-   Free software: Apache 2.0 License\n-   Documentation:\n    \u003chttps://ansible-pan.readthedocs.io\u003e\n-   PANW community supported live page:\n    \u003chttp://live.paloaltonetworks.com/ansible\u003e\n\n## Role / Collection Compatibility\n\nThe Palo Alto Networks PAN-OS Ansible modules were previously distributed as an\nAnsible Galaxy role (\u003chttps://galaxy.ansible.com/paloaltonetworks/paloaltonetworks\u003e).\nSince Ansible 2.9, RedHat has urged developers to migrate to `collections` to\norganize and distribute their integrations.  The new collection can be found here:\n\u003chttps://galaxy.ansible.com/paloaltonetworks/panos\u003e\n\nThe 1.0 version of this collection is a straight port of the Ansible Galaxy\nrole v2.4.0.  If you are using Ansible 2.9 or later and you are using the\nrole, then you can safely use this instead with no change in functionality.  Just\nspecify the `collections` spec, remove\n`PaloAltoNetworks.paloaltonetworks` from the `roles` spec, and you're done!\n\nNow that the collection is live, **no new features will be added to the role**.  All\nactive development will take place on the collection moving forwared.  Users are\nencouraged to upgrade to Ansible 2.9 and start using the new collection to stay\nup-to-date with features and bug fixes.\n\n## Installation\n\nThe recommended way to install the modules is installing the Palo Alto\nNetworks Ansible Galaxy role:\n\n```bash\n$ ansible-galaxy install PaloAltoNetworks.paloaltonetworks\n```\n\nOlder modules modules are part of the default Ansible distribution\nwhich is available at:\n\n\u003e \u003chttps://github.com/ansible/ansible/tree/devel/lib/ansible/modules/network/panos\u003e\n\nIt is also available as free **Apache 2.0** licensed code from Palo Alto\nNetworks Github repo if you want to see what is coming in the next release:\n\n\u003e \u003chttps://github.com/PaloAltoNetworks/ansible-pan/\u003e\n\n## Sample playbooks\n\nSample playbooks can be found within this repo under:\n\n    /examples\n    (e.g. /examples/fw_dag.yml)\n\nMore comprehensive playbooks can be found under:\n\n    /ansible-playbooks/\n\n## Ansible galaxy role\n\nThe Palo Alto Networks Ansible modules project is a collection of Ansible modules to automate configuration and\noperational tasks on Palo Alto Networks *Next Generation Firewalls*. The underlying protocol uses API calls that are wrapped within Ansible framework.\n\n\u003e \u003chttps://github.com/PaloAltoNetworks/ansible-pan/\u003e\n\n## Support\n\nThis template/solution is released under an as-is, best effort, support\npolicy. These scripts should be seen as community supported and Palo\nAlto Networks will contribute our expertise as and when possible. We do\nnot provide technical support or help in using or troubleshooting the\ncomponents of the project through our normal support options such as\nPalo Alto Networks support teams, or ASC (Authorized Support Centers)\npartners and backline support options. The underlying product used (the\nVM-Series firewall) by the scripts or templates are still supported, but\nthe support is only for the product functionality and not for help in\ndeploying or using the template or script itself.\n\nUnless explicitly tagged, all projects or work posted in our GitHub\nrepository (at \u003chttps://github.com/PaloAltoNetworks\u003e) or sites other\nthan our official Downloads page on \u003chttps://support.paloaltonetworks.com\u003e\nare provided under the besteffort policy.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPaloAltoNetworks%2Fansible-pan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPaloAltoNetworks%2Fansible-pan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPaloAltoNetworks%2Fansible-pan/lists"}