with_dict 字典循环
with_file 是将每个文件的文件内容作为item的值
with_fileglob 是将每个文件的全路径作为item的值,
子元素循环(with_subelements) 有点类似与嵌套循环, 只不过第一个参数是个dict, 第二个参数是dict下的一个子项
整数序列(with_sequence) with_sequence 产生一个递增的整数序列,
随机选择(with_random_choice) 在提供的list中随机选择一个值
with_lines 循环一个执行结果
with_indexed_items 带***的list循环
标准循环 with_items

with_items

(1)获取清单中未分组的主机

ansible(十三)循环
ansible(十三)循环
(2)多种编辑方式
示例一
ansible(十三)循环
ansible(十三)循环
示例二
ansible(十三)循环
ansible(十三)循环
示例三
ansible(十三)循环
ansible(十三)循环

(3)同一个主机中创建多个文件

ansible(十三)循环
ansible(十三)循环

(4)shell模块结合循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
获取上面的stdout
ansible(十三)循环
ansible(十三)循环

获取上面的stdout_lines
ansible(十三)循环
ansible(十三)循环

(5)【【1,2,3】【a,b】】嵌套列表
with_items,“拉平”嵌套的列表,将小列表展开后一并将小列表中的元素循环输出
ansible(十三)循环
ansible(十三)循环
with_list 每个嵌套在大列表都被当做一个整体存放在item变量中,不会“拉平”嵌套的列表,只会循环的处理列表(最外层)中的每一项
ansible(十三)循环
ansible(十三)循环
with_flattened 与with_items一样,实现“拉平”效果
ansible(十三)循环
ansible(十三)循环

with_together将列表中的元素“对其合并”
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环

(6)循环创建文件
ansible
ansible(十三)循环
ansible(十三)循环
剧本

ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
以上三种方法皆可

with_indexed_items

索引
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环

with_sequence

(1)输出一到五
从1到5步长为1

ansible(十三)循环
ansible(十三)循环

count默认从1开始.,步长为1
ansible(十三)循环
ansible(十三)循环
(2)当start大于end时,stride为负数
ansible(十三)循环
ansible(十三)循环

(3)建立文件
ansible(十三)循环
ansible(十三)循环
查看
ansible(十三)循环

with_random_choice

1到5随机生成一个数
ansible(十三)循环
ansible(十三)循环

with_dict

ansible(十三)循环
ansible(十三)循环
进行修改
ansible(十三)循环
ansible(十三)循环
嵌套字典
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环

with_subelements

ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环

with_file获取ansible主机的文件内容

ansible(十三)循环
ansible(十三)循环
ansible(十三)循环

with_fileglob

ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环
ansible(十三)循环

相关文章:

  • 2022-12-23
  • 2022-02-19
  • 2022-12-23
  • 2021-07-08
  • 2022-03-08
  • 2021-09-13
猜你喜欢
  • 2021-06-05
  • 2021-09-02
  • 2021-07-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案