使用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
使用上面的示例和可用模块,您可以创建多个工作流程以执行初始部署,执行增量更改以及监视和获取信息。
更新 1年前
这个页面对你有帮助吗?