我只是想写一个ansible-playbook,我必须给文件内容一个输入。
例如
Enter the File Lists
7124 /var/www/A.txt
7125 /var/www/B.txt
这必须将文件/tmp/filelist.txt
更新为内容。
我做猫的时候
cat /tmp/filelist.txt
7124 /var/www/A.txt
7125 /var/www/B.txt
我尝试过使用复制内容,但无法实现。
答案 0 :(得分:0)
最后我能用这种方法进行
- hosts: localhost
connection: localhost
tasks:
- lineinfile: dest=/tmp/A.txt create=yes
line="{{item}}"
with_items:
- 7124 /var/www/A.txt
- 7125 /var/www/B.txt
答案 1 :(得分:0)
我想使用copy而不是lineinfile
- hosts: all
tasks:
- copy:
dest: /tmp/A.txt
content: |
7124 /var/www/A.txt
7125 /var/www/B.txt