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