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