我想让 Ansible 根据运行时找到的某个对象运行一个任务。例如,指定目录中的每个文件或每个正在运行的进程一个。有没有办法在任务/剧本中实现这一点?我希望将结果作为一项任务集成到正常输出中,最好是调整后的任务和“注册”变量名。
不幸的是,我能找到的所有示例都是静态定义。
我想让 Ansible 根据运行时找到的某个对象运行一个任务。例如,指定目录中的每个文件或每个正在运行的进程一个。有没有办法在任务/剧本中实现这一点?我希望将结果作为一项任务集成到正常输出中,最好是调整后的任务和“注册”变量名。
不幸的是,我能找到的所有示例都是静态定义。
您可以为此使用包含。这是一个示例,其中我读取了 mysql 主机中的所有数据库,然后包含了一些任务。您还可以为此包含一些变量。