我的任务是将文件夹中的文件、模板文件夹中的模板复制到远程主机``
模板文件只有文本。
模板/templateexample.txt.j2
=>这是要传输的示例模板。
变量/main.yml
---
project_files:
files:
- src: "examplefile1.txt"
dst: "~/examplefile1.txt"
mode: '0755'
force: false
templates:
- src: "templateexample.txt.j2"
dst: "~/templateexample.txt"
mode: '0755'
force: false
最佳答案
#file: 复制静态.yml
复制:src=examplefile1.txt dest=/home/user/example.txt
#file: 复制模板.yml
模板:
源代码:templateexample.txt.j2
目标:/home/user/newexample.txt
with_items: var_x
#file: ngnix.yml
- name: install nginx
apt: name=nginx update_cache=yes state=latest
- name: displaying message
debug: msg="yayy!! nginx installed"
#file: mainplaybook.yml连接:本地
变成:是
成为方法:sudo
角色:
#file: 任务/main.yml
#file: 主机
[本地主机]
本地主机
#file: vars/main.yml
项目文件:
文件:
- 源代码:“examplefile1.txt”
dst: "~/examplefile1.txt"
模式:'0755'
力:假
模板:
- 源代码:“templateexample.txt.j2”
dst: "~/templateexample.txt"
模式:'0755'
力:假
var_x:
var_y:
关于ansible - vars 文件夹中的 main.yml 文件在 ansible 角色中的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62857618/