《OpenShift / RHEL / DevSecOps / Ansible 汇总目录》
AAP 支持从 VMware vCenter、OpenStack、红帽虚拟化、AWS、AZure、Google Cloud、红帽卫星、外部文件等源头批量导入主机清单。
{"dyngroup":{"hosts":["cloud1.cloud.example.com","cloud2.cloud.example.com","cloud3.cloud.example.com","cloud4.cloud.example.com"],"vars":{"var1": true}},"_meta":{"hostvars":{"cloud1.cloud.example.com":{"type":"lb"},"cloud2.cloud.example.com":{"type":"web"},"cloud3.cloud.example.com":{"type":"web"},"cloud4.cloud.example.com":{"type":"database"}}}
}
#!/bin/bashif [ "$1" == "--list" ] ; thencurl -sS https://gitee.com/dawnskyliu/playbooks_adv_summit2021/raw/master/inventory/inventory_list
elif [ "$1" == "--host" ]; thenecho '{"_meta": {"hostvars": {}}}'
elseecho "{ }"
fi
可以将 “智能清单” 看成是 “主机” 的视图,因此创建新的 “智能清单” 前需要 AAP 中至少先有一个 “主机”。
在 AAP 的清单中创建一个 “智能清单”。
进入 “智能主机过滤器” 的 “放大镜” 图标,此时在对话框中应该显示当前 AAP 的所有主机。
在弹出对话框中将 “名称” 改为 “高级”,然后按照下图查找 name,查找类型为 regex ,查找内容为 cloud[2-4].cloud.example.com,最后点击 “放大镜” 图标。
此时对话框可之显示过滤后的主机,最后点击 “选择” 按钮。
查看新创建的 “智能清单” 对应的 “主机”,即为上一步过滤出的主机。
上一篇:基于springboot的汽车租赁管理系统的设计与实现
下一篇:计算机网络4小时速成:网络层,虚电路和数据包服务,ipv4,ABC类地址,地址解析协议ARP,子网掩码,ICMP忘记控制报文协议,路由选择协议,路由器