fir*_*baa 26 ansible ansible-2.x
在我的剧本中,我需要为回购创建一个符号链接.
使用命令(shell)它可能像这样工作:
########## Create symbolic link
- name: Create symbolic link
shell : ln -s "{{SOURCE_FOLDER}}" SYMLINK
args :
chdir : "/opt/application/i99/"
when:
- ansible_host in groups['ihm']
Run Code Online (Sandbox Code Playgroud)
- > 像这样我的符号链接直接在i99 repo中创建/
SYMLINK
- > SOURCE_FOLDER
但是在使用Ansible文件模块时,如下所示:
########## Create symbolic link
- name: Create symbolic link
file:
src: "/opt/application/i99/{{SOURCE_FOLDER}}/"
dest: "/opt/application/i99/SYMLINK"
state: link
when:
- ansible_host in groups['ihm']
Run Code Online (Sandbox Code Playgroud)
我的输出是这样的:
SYMLINK
- > /opt/application/i99/SOURCE_FOLDER
因为我不希望它指向整个路径,我需要获得第一种格式:
SYMLINK - > SOURCE_FOLDER
我该怎么做?
tec*_*raf 47
只是:
- name: Create symbolic link
file:
src: "{{SOURCE_FOLDER}}"
dest: "/opt/application/i99/SYMLINK"
state: link
Run Code Online (Sandbox Code Playgroud)
正如您在file
模块手册中所看到的:
src
将接受绝对,相对和不存在的路径.相对路径未扩展.
归档时间: |
|
查看次数: |
34070 次 |
最近记录: |