Ansible: stat
--- - name: stat hosts: all tasks: - name: Checking File Existence stat: path: "/etc/hosts" register: existence - name: Debug File Existence debug: var: existence verbosity: 0 - name: Report If File Exists debug: msg: Exists when: existence.stat.exists - name: Report a Missing File debug: msg: does not exists when: not existence.stat.exists - name: Task name debug: msg: "The file or directory exists" when: register_name.stat.exists and register_name.stat.isdir - name: Task name stat: path: [path to the file or directory you want to check] register: register_name - name: Task name 2 file: path: [path to the file you want to create] state: touch when: not register_name.stat.exists
--- - name: stat hosts: gitlab-runner tasks: - name: pppppp stat: path: /etc/timezone get_statsum: yes register: stat_timezone - debug: var: stat_timezone
- hosts: gitlab tasks: - name: Check File Of gitlab stat: path: /etc/timezone get_checksum: yes register: stat_timezone when: ansible_ssh_host == 'gitlab' - debug: var=stat_timezone
分类:
Ansible
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-01-11 Python类对象的JSON序列化处理