paloaltonetworks.paloaltonetworks
废弃
此 Ansible Galaxy 角色现已废弃,建议使用新的 Ansible 集合。 请改用 Ansible 集合: https://github.com/PaloAltoNetworks/pan-os-ansible。
Palo Alto Networks Ansible 模块
一组 Ansible 模块,用于自动化 Palo Alto Networks 下一代防火墙(无论是物理还是虚拟)的配置和操作任务。底层协议使用 API 调用,并封装在 Ansible 框架内。
- 免费软件:Apache 2.0 许可证
- 文档: https://ansible-pan.readthedocs.io
- PANW 社区支持的实时页面: http://live.paloaltonetworks.com/ansible
角色 / 集合兼容性
Palo Alto Networks PAN-OS Ansible 模块之前以 Ansible Galaxy 角色的形式分发(https://galaxy.ansible.com/paloaltonetworks/paloaltonetworks)。自 Ansible 2.9 起,RedHat 鼓励开发者迁移到 collections
以组织和分发其集成。新集合可在此找到:
https://galaxy.ansible.com/paloaltonetworks/panos
该集合的 1.0 版本是 Ansible Galaxy 角色 v2.4.0 的直接移植。如果您使用 Ansible 2.9 或更高版本,并且正在使用该角色,则可以安全地使用此集合,功能不会改变。只需指定 collections
规范,从 roles
规范中移除 PaloAltoNetworks.paloaltonetworks
,就完成了!
由于该集合已上线,角色将不会再添加新功能。所有的活跃开发将集中在集合上。鼓励用户升级到 Ansible 2.9,并开始使用新集合,以保持功能和 bug 修复的最新状态。
安装
安装模块的推荐方法是安装 Palo Alto Networks Ansible Galaxy 角色:
$ ansible-galaxy install PaloAltoNetworks.paloaltonetworks
旧模块是默认 Ansible 分发的一部分,具体可见:
https://github.com/ansible/ansible/tree/devel/lib/ansible/modules/network/panos
如果您想了解下一版本的内容,Palo Alto Networks 的 GitHub 仓库提供免费的 Apache 2.0 许可证代码:
示例剧本
示例剧本可在此仓库的以下路径找到:
/examples
(例如:/examples/fw_dag.yml)
更全面的剧本可在以下路径找到:
/ansible-playbooks/
Ansible Galaxy 角色
Palo Alto Networks Ansible 模块项目是一组 Ansible 模块,用于自动化 Palo Alto Networks 下一代防火墙 的配置和操作任务。底层协议使用 API 调用,并封装在 Ansible 框架内。
支持
本模板/解决方案在"按现状"、"尽力而为"的支持政策下发布。这些脚本应被视为社区支持,Palo Alto Networks 将在可能时提供我们的专业知识。我们不通过常规支持选项(例如 Palo Alto Networks 支持团队或 ASC(授权支持中心)合作伙伴及后台支持选项)提供项目组件的技术支持或使用、故障排除的帮助。脚本或模板所用的底层产品(VM 系列防火墙)仍然受到支持,但支持仅限于产品功能,而不包括在部署或使用模板或脚本本身方面的帮助。
除非明确标注,所有发布在我们 GitHub 仓库(https://github.com/PaloAltoNetworks)或在我们官方下载页面(https://support.paloaltonetworks.com)之外的网站上的项目或工作均受"尽力而为"政策支持。
ansible-pan modules from https://github.com/Paloaltonetworks/ansible-pan
ansible-galaxy install paloaltonetworks.paloaltonetworks