ansible - 如何使用单个任务在ansible中的同一目录中创建目录和文件
问题描述
有没有办法使用单个任务在 ansible 的同一目录中创建目录和文件?目前,在我的任务中,我正在使用文件模块 state= directory 创建一个目录。如何在同一任务中触摸该目录中的文件?
解决方案
您可以使用循环:
- name: Create a directory with a file inside
file:
path: "{{ item.path }}"
state: "{{ item.state }}"
loop:
- { path: /tmp/foo, state: directory }
- { path: /tmp/foo/bar.txt, state: touch }
推荐阅读
- python - Keras H5 模型转换为 TensorflowJS - 未知层错误:确保将此对象传递给“自定义对象”参数
- python-3.x - 如何使用硒触发谷歌浏览器扩展
- excel - 根据 MATCH 标准对单元格进行分组和求和
- python - CNN + LSTM 架构的 68000 个输入帧需要多少个 epoch?
- c++ - 我们可以在 constexpr 函数中创建一个指向对象的指针的 std::array 并返回它吗?
- java - 如何使用自托管服务器 URL 使用 Android (Java) 设置 Parse 实时查询
- node.js - 创建订单Nodejs时出现Razorpay空白异常
- spring-boot - 通过 Spring Boot_Basic 发送电子邮件。问候空指针异常
- python-3.x - 试图划分数据框的两列但得到 Nan
- css - 如何在 Atom 中为文本文件或普通文件设置颜色代码?(为清晰起见附上截图)