paloaltonetworks.paloaltonetworks
Obsolète
Ce rôle Ansible Galaxy est maintenant obsolète au profit de la nouvelle collection Ansible.
Veuillez utiliser la collection Ansible à la place : https://github.com/PaloAltoNetworks/pan-os-ansible.
Modules Ansible de Palo Alto Networks
Une collection de modules Ansible qui automatisent la configuration et
les tâches opérationnelles sur les pare-feu de nouvelle génération de Palo Alto Networks --
sous forme physique ou virtualisée. Le protocole sous-jacent utilise
des appels API qui sont intégrés dans le cadre Ansible.
- Logiciel libre : Licence Apache 2.0
- Documentation :
https://ansible-pan.readthedocs.io - Page live soutenue par la communauté PANW :
http://live.paloaltonetworks.com/ansible
Compatibilité entre rôle / collection
Les modules Ansible PAN-OS de Palo Alto Networks étaient précédemment distribués sous
forme de rôle Ansible Galaxy (https://galaxy.ansible.com/paloaltonetworks/paloaltonetworks).
Depuis Ansible 2.9, RedHat a encouragé les développeurs à migrer vers les collections
pour
organiser et distribuer leurs intégrations. La nouvelle collection se trouve ici :
https://galaxy.ansible.com/paloaltonetworks/panos
La version 1.0 de cette collection est un port direct du rôle Ansible Galaxy
v2.4.0. Si vous utilisez Ansible 2.9 ou une version ultérieure et que vous utilisez le
rôle, alors vous pouvez l'utiliser sans changement de fonctionnalité. Il suffit de
spécifier la configuration collections
, de retirerPaloAltoNetworks.paloaltonetworks
de la configuration roles
, et c'est fait !
Maintenant que la collection est en ligne, aucune nouvelle fonctionnalité ne sera ajoutée au rôle.
Tout le développement actif se fera sur la collection à l'avenir. Il est conseillé
aux utilisateurs de passer à Ansible 2.9 et de commencer à utiliser la nouvelle collection pour rester
à jour avec les fonctionnalités et les corrections de bogues.
Installation
La méthode recommandée pour installer les modules est d'installer le rôle Ansible Galaxy de Palo Alto
Networks :
$ ansible-galaxy install PaloAltoNetworks.paloaltonetworks
Les anciens modules font partie de la distribution Ansible par défaut
disponible à :
https://github.com/ansible/ansible/tree/devel/lib/ansible/modules/network/panos
Ils sont également disponibles en tant que code libre sous licence Apache 2.0 du dépôt GitHub de Palo Alto
Networks si vous souhaitez voir ce qui arrive dans la prochaine version :
Exemples de playbooks
Des exemples de playbooks peuvent être trouvés dans ce dépôt sous :
/examples
(par exemple, /examples/fw_dag.yml)
Des playbooks plus complets peuvent être trouvés sous :
/ansible-playbooks/
Rôle Ansible Galaxy
Le projet de modules Ansible de Palo Alto Networks est une collection de modules Ansible pour automatiser la configuration et
les tâches opérationnelles sur les pare-feu Next Generation de Palo Alto Networks. Le protocole sous-jacent utilise des appels API intégrés dans le cadre Ansible.
Support
Ce modèle/solution est publié sous une politique de support "tel quel", avec un effort maximal.
Ces scripts doivent être considérés comme soutenus par la communauté, et Palo Alto
Networks contribuera avec son expertise quand cela sera possible. Nous ne fournissons pas de support technique ni d'aide pour l'utilisation ou le dépannage des
composants du projet par nos options de support normal telles que les équipes de support de Palo Alto Networks ou les partenaires des Centres de Support Autorisés (ASC).
Le produit sous-jacent utilisé (le pare-feu VM-Series) par les scripts ou modèles est toujours supporté, mais
le support ne concerne que la fonctionnalité du produit et non l'aide à la mise en œuvre ou à l'utilisation du modèle ou du script lui-même.
Sauf indication explicite, tous les projets ou travaux publiés dans notre dépôt GitHub
(https://github.com/PaloAltoNetworks) ou sur des sites autres que notre page officielle de téléchargements à
https://support.paloaltonetworks.com sont fournis sous la politique de meilleur effort.
ansible-pan modules from https://github.com/Paloaltonetworks/ansible-pan
ansible-galaxy install paloaltonetworks.paloaltonetworks