摘要:
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是吧
阅读(87)
评论(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是吧
阅读(90)
评论(0)
推荐(0)
摘要:
| 参数 | 释义 | | | | | string | 判断字符串 | | upper | 判断全大写 | | lower | 判断全小写 | - hosts: all tasks: - name: test string vars: msg: ABC debug: msg: "{{ msg }} 阅读全文
posted @ 2023-01-24 13:33
mingtian是吧
阅读(26)
评论(0)
推荐(0)
摘要:
特别注意:这些文件的判断是用于判断ansible 运维主机上的文件,而不是远程主机 | 参数 | 释义 | | | | | file | 等同bash 中[ -f filename ] | | directory | 等同bash 中[ -d filename ] | | link | 等同bash 阅读全文
posted @ 2023-01-24 12:48
mingtian是吧
阅读(18)
评论(0)
推荐(0)
摘要:
常常用于判断前一个命令执行的结果. | 参数 | 释义 | 示例 | | | | | | success | 执行状态为成功为真 | when: result is success | | succeeded | | | | failure | 执行状态为失败为真 | when: result is 阅读全文
posted @ 2023-01-24 12:34
mingtian是吧
阅读(35)
评论(0)
推荐(0)
摘要:
| 参数 | 释义 | 示例 | | | | | | defined | 变量已定义 | when: username is defined | | undefind | 变量未定义 | when: username is undfined | | none | 变量已定义未赋值 | when: u 阅读全文
posted @ 2023-01-24 12:24
mingtian是吧
阅读(29)
评论(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是吧
阅读(32)
评论(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是吧
阅读(378)
评论(0)
推荐(0)
浙公网安备 33010602011771号