摘要:        
block 可以将多个task任务组合在一起执行,支持when判断,支持类似python中的try 语句。 python 语法举例: try: print(1/0) except: print(2) finally: print(3) block 举例: rescue 字面意识救援 - hosts:    阅读全文
        
            posted @ 2023-01-25 14:05
mingtian是吧
阅读(83)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
failed_when 相当于exit,可以理解为: for i in range(10): if i >5: exit else: print(i) - hosts: all tasks: - name: ansible_os_family debug: msg: "{{ ansible_os_f    阅读全文
        
            posted @ 2023-01-25 13:08
mingtian是吧
阅读(86)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
| 参数 | 释义 | | | | | string | 判断字符串 | | upper | 判断全大写 | | lower | 判断全小写 | - hosts: all tasks: - name: test string vars: msg: ABC debug: msg: "{{ msg }}    阅读全文
        
            posted @ 2023-01-24 13:33
mingtian是吧
阅读(23)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
特别注意:这些文件的判断是用于判断ansible 运维主机上的文件,而不是远程主机 | 参数 | 释义 | | | | | file | 等同bash 中[ -f filename ] | | directory | 等同bash 中[ -d filename ] | | link | 等同bash    阅读全文
        
            posted @ 2023-01-24 12:48
mingtian是吧
阅读(16)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
常常用于判断前一个命令执行的结果. | 参数 | 释义 | 示例 | | | | | | success | 执行状态为成功为真 | when: result is success | | succeeded | | | | failure | 执行状态为失败为真 | when: result is    阅读全文
        
            posted @ 2023-01-24 12:34
mingtian是吧
阅读(27)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
| 参数 | 释义 | 示例 | | | | | | defined | 变量已定义 | when: username is defined | | undefind | 变量未定义 | when: username is undfined | | none | 变量已定义未赋值 | when: u    阅读全文
        
            posted @ 2023-01-24 12:24
mingtian是吧
阅读(25)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
判断添加用户 - hosts: all vars: - username: test1 tasks: - name: detect whether the user exists shell: id {{ username }} register: result ignore_errors: tru    阅读全文
        
            posted @ 2023-01-22 10:56
mingtian是吧
阅读(17)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
| 逻辑运算 | 释义 | | | | | and | 逻辑与 | | or | 逻辑或 | | not | 逻辑取反 | 示例一: 等同于: if ansible_distribution == "CentOS" and ansible_distribution_major_version ==     阅读全文
        
            posted @ 2023-01-22 10:55
mingtian是吧
阅读(26)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
| 比较符 | 释义 | | | | | == | 等于 | | != | 不等 | | < | 小于 | | <= | 小于等于 | | > | 大于 | | >= | 大于等于 | 示例一: 需要注意 when 使用变量时不需要 {{}} - hosts: all tasks: - name:     阅读全文
        
            posted @ 2023-01-22 10:54
mingtian是吧
阅读(27)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
package main import ( "fmt" "net/http" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "Hello, World    阅读全文
        
            posted @ 2023-01-20 16:06
mingtian是吧
阅读(374)
评论(0)
推荐(0)
        
        
 
                    
                     
                    
                 
                    
                 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号