上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页
摘要: 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)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页