Ansible 高级特性:循环、导入、错误处理与数据加密
1. 循环策略
Ansible 提供了多种循环策略,以下是一些常见的循环策略及其输入和用途:
| 循环策略 | 输入 | 用途 |
| — | — | — |
| with_flattened | 列表的列表 | 遍历扁平化后的列表 |
| with_indexed_items | 列表 | 单次迭代 |
| with_nested | 列表 | 嵌套循环 |
| with_random_choice | 列表 | 单次迭代 |
| with_sequence | 整数序列 | 遍历序列 |
| with_subelements | 字典列表 | 嵌套循环 |
| with_together | 列表的列表 | 遍历压缩后的列表 |
| with_inventory_hostnames | 主机模式 | 遍历匹配的主机 |
1.1 with_lines
with_lines 循环构造允许在控制机器上运行任意命令,并逐行迭代输出。例如,假设有一个包含名字列表的文件 files/turing.txt ,内容如下:
Ronald Linn Rivest
Adi Shamir
Leonard Max Adleman
Whitfield Diffie
Martin Hellman
可以使用 with_lines 读取该
超级会员免费看
订阅专栏 解锁全文
643

被折叠的 条评论
为什么被折叠?



