paloaltonetworks.paloaltonetworks
Obsoleto
Este rol de Ansible Galaxy ahora está obsoleto en favor de la nueva colección de Ansible. Por favor usa la colección de Ansible en su lugar: https://github.com/PaloAltoNetworks/pan-os-ansible.
Módulos de Ansible de Palo Alto Networks
Una colección de módulos de Ansible que automatizan la configuración y tareas operativas en los Cortafuegos de Próxima Generación de Palo Alto Networks, tanto en su forma física como virtualizada. El protocolo subyacente utiliza llamadas a la API que están envueltas dentro del marco de Ansible.
- Software gratuito: Licencia Apache 2.0
- Documentación: https://ansible-pan.readthedocs.io
- Página de soporte comunitario en vivo de PANW: http://live.paloaltonetworks.com/ansible
Compatibilidad de Rol / Colección
Los módulos de Ansible de Palo Alto Networks PAN-OS anteriormente se distribuyeron como un
rol de Ansible Galaxy (https://galaxy.ansible.com/paloaltonetworks/paloaltonetworks).
Desde Ansible 2.9, RedHat ha instado a los desarrolladores a migrar a colecciones para
organizar y distribuir sus integraciones. La nueva colección se puede encontrar aquí:
https://galaxy.ansible.com/paloaltonetworks/panos
La versión 1.0 de esta colección es una simple adaptación del rol de Ansible Galaxy
v2.4.0. Si estás usando Ansible 2.9 o posterior y estás utilizando el rol, entonces puedes usar esta nueva colección sin cambios en la funcionalidad. Solo
especifica la especificación de colecciones, elimina
PaloAltoNetworks.paloaltonetworks de la especificación de roles, ¡y listo!
Ahora que la colección está activa, no se agregarán nuevas funciones al rol. Todo el desarrollo activo se llevará a cabo en la colección de ahora en adelante. Se anima a los usuarios a actualizar a Ansible 2.9 y comenzar a usar la nueva colección para mantenerse al día con las funciones y correcciones de errores.
Instalación
La forma recomendada de instalar los módulos es instalar el rol de Ansible Galaxy de Palo Alto Networks:
$ ansible-galaxy install PaloAltoNetworks.paloaltonetworks
Los módulos más antiguos son parte de la distribución predeterminada de Ansible que está disponible en:
https://github.com/ansible/ansible/tree/devel/lib/ansible/modules/network/panos
También está disponible como código gratuito con licencia Apache 2.0 desde el repositorio de Palo Alto Networks en GitHub si quieres ver lo que vendrá en el próximo lanzamiento:
Ejemplos de playbooks
Puedes encontrar ejemplos de playbooks dentro de este repositorio en:
/examples
(p. ej., /examples/fw_dag.yml)
Playbooks más completos se pueden encontrar en:
/ansible-playbooks/
Rol de Ansible Galaxy
El proyecto de módulos de Ansible de Palo Alto Networks es una colección de módulos de Ansible para automatizar la configuración y tareas operativas en los Cortafuegos de Próxima Generación de Palo Alto Networks. El protocolo subyacente utiliza llamadas a la API que están envueltas dentro del marco de Ansible.
Soporte
Esta plantilla/solución se publica bajo una política de soporte bajo "as-is" (tal como está), de mejor esfuerzo. Estos scripts deben verse como soportados por la comunidad y Palo Alto Networks contribuirá con nuestra experiencia cuando sea posible. No proporcionamos soporte técnico ni ayuda para usar o solucionar problemas de los componentes del proyecto a través de nuestras opciones de soporte normales, como los equipos de soporte de Palo Alto Networks o los socios de ASC (Centros de Soporte Autorizados) y las opciones de soporte de backline. El producto subyacente utilizado (el cortafuegos de la serie VM) por los scripts o plantillas aún se soporta, pero el soporte es solo para la funcionalidad del producto y no para ayudar a desplegar o usar la plantilla o el script mismo.
A menos que se indique explícitamente, todos los proyectos o trabajos publicados en nuestro repositorio de GitHub (en https://github.com/PaloAltoNetworks) o en sitios que no sean nuestra página oficial de descargas en https://support.paloaltonetworks.com se proporcionan bajo la política de mejor esfuerzo.
ansible-pan modules from https://github.com/Paloaltonetworks/ansible-pan
ansible-galaxy install paloaltonetworks.paloaltonetworks