apache-kafka - 定义 kafka-acls 的 Ansible 剧本
问题描述
我想定义一个 ansible 剧本,我可以在其中定义列表组合或嵌套循环中的单个项目
我不知道,这是否可能以及如何去做。
不同的变量将是用户、操作和主题。
我想的方式是对于用户,会有操作列表和主题列表
Users: user1 has Operation list: Read, write for Topics list: Topic1, Topic2
: user2 has Operation list: Read for Topics list: Topic3, Topic4
我想定义一项任务,我可以将这三个用作嵌套循环或嵌套列表中的变量
定义acls的kafka命令如下
kafka-acls --bootstrap-server broker1:9092 \
--command-config /kafka/configs/client.properties \
--add --allow-principal User:user1 \
--operation Read --operation Write --topic Topic1 \
--topic Topic2
解决方案
推荐阅读
- python - Pandas/Python:使用 .replace() 从另一列值替换列值
- android - Touch event.getAction 在android studio中的服务类下不起作用
- python - 如何将 pygame.image.save 输出到变量而不是文件?
- python - REST API 忽略 Firebase 存储规则
- ios - 如何使用 Alamofire 关闭证书验证?
- python - PyQt5 - setStyleSheet 透明/alpha 不起作用?
- c# - 在 EF Core 中使用不同的名称指定关系
- python - Python多处理中的变量不会改变
- node.js - 错误:下载失败:服务器在 puppeteer 安装中返回代码 403
- javascript - 如何选择css变量并将样式值分配给另一个元素