摘要:        
功能类似于: 列表元素数量上要一一对应 for i in zip([1,2,3],['a','b','c']): print(i) - hosts: all tasks: - name: debug debug: msg: "{{ item }}" with_together: - ["a","b"    阅读全文
        
            posted @ 2023-01-20 10:39
mingtian是吧
阅读(20)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
添加索引 - hosts: all tasks: - name: debug debug: msg: "{{ item }}" with_indexed_items: - [1,2,3] - ['a','b','c','d'] - hosts: all tasks: - name: debug de    阅读全文
        
            posted @ 2023-01-20 10:28
mingtian是吧
阅读(16)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
with_nested 和with_cartesian 实现的功能相同。嵌套循环可以理解为: nest 英文嵌套 cartesian 英文笛卡尔积 for i in [1,2,3]: for j in ['a','b','c','d']: print(i,j) - hosts: all tasks:    阅读全文
        
            posted @ 2023-01-20 09:38
mingtian是吧
阅读(94)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
- hosts: all tasks: - name: debug debug: msg: "{{ item.key }} 的名字叫 {{ item.value.name }}" with_dict: - user01: name: zhangsan age: 30 - user02: name:     阅读全文
        
            posted @ 2023-01-20 09:31
mingtian是吧
阅读(19)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
with_list 不展开循环嵌套的列表。功能类似于 for i in zip([1,2,3],['a','b','c']): print(i) - hosts: all tasks: - name: debug debug: msg: "{{ item }}" with_list - ["a","    阅读全文
        
            posted @ 2023-01-20 09:29
mingtian是吧
阅读(51)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
在tasks 中注册变量set_fact,该变量可以跨tasks调用 - hosts: 127.0.0.1 tasks: - set_fact: var: "value" - name: debug: msg: "{{ var }}" - hosts: 127.0.0.1 tasks: - name    阅读全文
        
            posted @ 2023-01-19 17:41
mingtian是吧
阅读(49)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
可以通过 ansible 127.0.0.1 -m setup查看支持的内置变量 - hosts: 127.0.0.1 tasks: - name: debug debug: msg: "hostname: {{ ansible_fqdn }} ip: {{ ansible_default_ipv4    阅读全文
        
            posted @ 2023-01-19 15:33
mingtian是吧
阅读(74)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
每一个task 执行后都有一些返回信息我们可以通过 register 把这些返回信息赋值给变量 - hosts: 127.0.0.1 tasks: - name: mkdir file: path: /tmp/1 state: directory owner: root register: resu    阅读全文
        
            posted @ 2023-01-19 15:21
mingtian是吧
阅读(30)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
示例1 - hosts: 127.0.0.1 vars_prompt: - name: host prompt: "please input your hostip" - name: port prompt: "please input your port" tasks: - name: debug    阅读全文
        
            posted @ 2023-01-19 15:10
mingtian是吧
阅读(53)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
vars_files 可以把var定义的变量分离出来方便修改和复用 - hosts: 127.0.0.1 vars_files: - ./var1.yaml tasks: - name: debug debug: msg: http://{{ bind.ip }}:{{ bind.port }} #    阅读全文
        
            posted @ 2023-01-19 14:26
mingtian是吧
阅读(36)
评论(0)
推荐(0)
        
        
 
                     
                    
                 
                    
                 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号