如何使用ansible和从文件中获取的目录名创建目录

阿努沙·马杜苏达南

如何使用 ansible 创建目录,其中目录名应从不同的文件中获取

我试过使用 with_file 命令,但没有多大帮助

-bash-4.2$ cat main.yml
---
- name: It is a test yml
  file:
    dest: "/tmp/destination/{{ item }}"
    state: directory
  with_file:
    - "/tmp/stuff.yml"

-bash-4.2$ cat /tmp/stuff.yml
test
hello
world

预期的输出是 - 要创建的 3 个文件夹,如下所示

/tmp/destination/test
/tmp/destination/hello
/tmp/destination/world

但是我收到的输出是 - 仅创建了 1 个文件夹,如下所示

/tmp/destination/test?hello?world
弗拉基米尔·博特卡

使用with_lines

- name: It is a test yml
  file:
    dest: "/tmp/destination/{{ item }}"
    state: directory
  with_lines: cat /tmp/stuff.yml

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Gradle获取文件和目录名称?

从文件名获取目录名

如何替换文件名和目录名中的哈希模式

如何替换文件名和目录名中的哈希模式 (Linux)

如何获取目录树中具有特定文件扩展名的每个文件的目录名称?

从 S3 存储桶和没有目录名称的目录中获取文件名?

如何从路径获取目录名

如何在Gatsby中获取Markdown文件的目录名称?

如何获取每个文件的目录名称?

使用bash中的目录名循环

如何使用 os.scandir() 来取回空目录名和非空目录名

在目录名称和该目录的文件名中替换单词

Powershell 获取目录名

根据文件名创建目录名

rsync 如何区分目标是目录名中带有“:”和“@”的本地目录还是远程 SSH?

如何按顺序获取路径名,子目录名和文件列表?

如何使用 Ubuntu“重命名”工具替换目录名和文件名中的字符串?

获取Ansible中的Caller Playbook目录名称

从文件路径获取目录名后的所有内容

虽然循环在bash文件和过滤的目录名开始

从文件获取目录名而不使用完整路径

如何使用Ansible创建目录

php:目录名+文件名

使用ls将文件存储到列表中,同时使用sed删除部分目录名

在Bash中的文件路径参数中获取最后一个目录名/文件名

如何仅获取特定文件的父目录名称

命令以获取压缩文件中的最高目录名称

如何处理makefile中目录名中的空格

如何使用find和prename递归重新格式化目录名?