全新的 ansible - 我正在尝试将 src 目录中的一堆文件符号链接到目标.. 目前:
file:
src: /drupal/drush/{{ item.path }}.aliases.drushrc.php
dest: /home/vagrant/.drush/{{ item.dest }}.aliases.drushrc.php
with_items:
- { path: 'new', dest: 'new' }
- { path: 'vmdev', dest: 'vmdev' }
state: link
Run Code Online (Sandbox Code Playgroud)
我收到错误: fatal: [vmdev] => One or more undefined variables: 'item' is undefined
有人可以指出我正确的方向吗?干杯
dto*_*lis 30
您的缩进是错误的,with_items
应该与file
. 这就是你想要的:
file:
src: "/drupal/drush/{{ item.path }}.aliases.drushrc.php"
dest: "/home/vagrant/.drush/{{ item.dest }}.aliases.drushrc.php"
state: link
with_items:
- { path: 'new', dest: 'new' }
- { path: 'vmdev', dest: 'vmdev' }
Run Code Online (Sandbox Code Playgroud)
我相信你的语法是错误的。尝试这个:
file: >
src=/drupal/drush/{{ item.path }}.aliases.drushrc.php
dest=/home/vagrant/.drush/{{ item.dest }}.aliases.drushrc.php
state=link
with_items:
- { path: 'new', dest: 'new' }
- { path: 'vmdev', dest: 'vmdev' }
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
55701 次 |
最近记录: |