paloaltonetworks
Устарело
Эта роль Ansible Galaxy теперь устарела в пользу новой коллекции Ansible. Пожалуйста, используйте новую коллекцию Ansible: https://github.com/PaloAltoNetworks/pan-os-ansible.
Модули Ansible для Palo Alto Networks
Собрание модулей Ansible, которые автоматизируют конфигурацию и операционные задачи на межсетевых экранах следующего поколения Palo Alto Networks — как физических, так и виртуализированных. Основной протокол использует API вызовы, обернутые в рамках Ansible.
- Бесплатное программное обеспечение: Лицензия Apache 2.0
- Документация: https://ansible-pan.readthedocs.io
- Поддерживаемая сообществом PANW живая страница: http://live.paloaltonetworks.com/ansible
Совместимость роли / коллекции
Модули Ansible PAN-OS от Palo Alto Networks ранее распространялись как
роль Ansible Galaxy (https://galaxy.ansible.com/paloaltonetworks/paloaltonetworks).
С версии Ansible 2.9 RedHat призывает разработчиков переходить на коллекции
, чтобы
организовать и распространять свои интеграции. Новую коллекцию можно найти здесь:
https://galaxy.ansible.com/paloaltonetworks/panos
Версия 1.0 этой коллекции является прямым переносом роли Ansible Galaxy
v2.4.0. Если вы используете Ansible 2.9 или новее и пользуетесь
ролью, то можете безопасно использовать эту коллекцию без изменений в функциональности. Просто
укажите спецификацию collections
, удалите
PaloAltoNetworks.paloaltonetworks
из спецификации roles
, и всё готово!
Теперь, когда коллекция доступна, новые функции не будут добавляться в роль. Всё активное развитие будет происходить на коллекции в будущем. Пользователи поощряются обновлять до Ansible 2.9 и начинать использовать новую коллекцию, чтобы оставаться в курсе новых функций и исправлений ошибок.
Установка
Рекомендуемый способ установки модулей — установить роль Ansible Galaxy от Palo Alto Networks:
$ ansible-galaxy install PaloAltoNetworks.paloaltonetworks
Старые модули являются частью стандартного дистрибутива Ansible, который доступен по адресу:
https://github.com/ansible/ansible/tree/devel/lib/ansible/modules/network/panos
Код также доступен бесплатно под лицензией Apache 2.0 из репозитория Palo Alto Networks в Github, если вы хотите увидеть, что будет в следующем релизе:
Примеры плейбуков
Примеры плейбуков можно найти в этом репозитории по адресу:
/examples
(например, /examples/fw_dag.yml)
Более полные плейбуки можно найти по адресу:
/ansible-playbooks/
Роль Ansible Galaxy
Проект модулей Ansible для Palo Alto Networks — это набор модулей 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/ansible-pan