ansible - 使用 ansible inventory_hostname 模式匹配字母数字
问题描述
在ansible中,inventory_hostname 允许搜索过滤器开始于它允许您从主机列表中提取具有特定字符串的所有主机
我感兴趣的主机组以字母和数字开头,例如。south01, south02 如何包含在正常正则表达式中为“[0-9]”的数字部分。
groups: # 基本名称匹配
东南:inventory_hostname.startswith('southeast')
北:inventory_hostname.startswith('north')
我尝试了以下但没有工作:
南:inventory_hostname.startswith('south[0-9]')
南:inventory_hostname.startswith('south\d')
南:inventory_hostname.regex_search('south[0-9]')
南:inventory_hostname.regex_search('south\d')
解决方案
推荐阅读
- python - 分类模型为 SVM 时的 FGSM 攻击/Keras 梯度
- python - 预期条件的问题
- firebase - Flutter 图像上传 - FIRStorageErrorDomain 的 Firebase 存储错误:根证书不受信任
- r - 连接到内核 jupyter notebook 并使用 ggplot2
- android - 为什么我无法访问 NavController.getCurrentBackStackEntry()?
- android - 文本视图中的内容未显示(Android Studio)
- javascript - 如果更改语句的顺序,为什么代码不起作用?
- php - 将1000万条mysql记录以特定格式迁移到MongoDB的策略
- database - Laravel - 如何与从属数据库进行数据库连接
- node.js - 如何使用nodeJS检查PDF中的复选框?