向导 API参考
向导 API参考 github 空头开发人员社区 登录

使用AOS WLAN Ansible角色

AOS8 Ansible角色简介

本节讨论了我们的Ansible资源,以帮助您进行自动化之旅。我们已经在基于API的模块和其他SSH模块中发布了Ansible角色,以为AOS 8设备构建各种工作流程。

AOS WLAN角色

这个Ansible网络角色提供了一组专门为AOS移动导体和独立托管设备设计的平台依赖配置管理模块。您也可以访问Ansible Galaxy以访问AOS WLAN角色或遵循以下说明。

要求

  • Python 2.7或3.5+
  • Ansible 2.8.1或更高版本
  • 最低支持的AOS固件版本8.0

安装

通过github,使用以下命令。使用选项-F覆盖当前角色版本:

Ansible-Galaxy安装git+https://github.com/aruba/aos-wlan-ansible-lole.git

通过星系:

Ansible-galaxy安装arubanetworks.aos_wlan_role

库存变量

AOS主机的库存中应定义的变量是:

  • ansible_host:移动导体/独立的IP地址A B C D格式
  • ansible_user:移动导体/独立的用户名纯文本格式
  • ansible_password:移动导体/独立密码纯文本格式
  • ansible_connection:必须始终设置为httpapi
  • ansible_network_os:必须始终设置为AOS
  • ansible_httpapi_port:必须始终设置为4343
  • ansible_httpapi_use_ssl: 放真的由于AOS使用端口4343进行休息
  • ansible_httpapi_validate_certs: 放真的或者错误的根据Ansible是否应尝试验证证书

样本清单:

样本库存

所有:主机:Mobility_conductor:ansible_host:10.1.1.1 ansible_user:admin ansible_password:password ansible_connection:httpapi ansible_network_os:aos ansible_httpapi_port:4343

样本库存

aos_1 ansible_host = 10.1.1.1 ansible_user = admin ansible_password =密码ansible_connection = httpapi ansible_network_os = aos ansible_httpapi_port = 4343 ansible_httpapi_port = 4343 ansible_httppapi_valatife_certs = true_cels = true an anspapi = true an anspapi = true

示例剧本

如果角色安装了github
将角色设置为AOS-WLAN-saby-sible-lole

----主持人:所有角色: - 角色:AOS-WLAN-宽松的角色任务: - 名称:创建RADIUS SERVER AOS_API_CONFIG:方法:post config_path: /md /slr数据:-RAD_SERVER:-RAD_SERVER:-RAD_SERVER:-RAD_SERVER_NAME:test-dot1x1x1x1x1x1x1xrad_host:主机:1.1.1.1

如果角色安装了星系
将角色设置为arubanetworks.aos_wlan_role

----主持人:所有角色: - 角色:arubanetworks.aos_wlan_role任务: - 名称:创建一个半径服务器aos_api_config:方法:post config_path: /md /slr data:-rad_server:-rad_server:-rad_server_name:-rad_server_name:test -dot1x rad_host:test -dot1x rad_host:host:host:host:host:host:host:host:host:host:host:host:host:host:host:host:host:host:host:test:1.1.1.1

使用上面的示例和可用模块,您可以创建多个工作流程以执行初始部署,执行增量更改以及监视和获取信息。


这个页面对你有帮助吗?
Baidu