【发布时间】:2021-03-31 02:12:49
【问题描述】:
我开始学习 ansible 并尝试创建一些将用于 playbook 中不同任务的目录,因此我为每个目录创建变量。
到目前为止我的剧本。
---
- name: tests
hosts: all
vars:
dir1: /data/dir1
dir2: /mnt/dir2
tasks:
- debug:
msg: "{{ item }}"
loop:
- "{{ dir1 }}"
- "{{ dir2 }}"
- name: create directories
file:
path: "{{ item }}"
state: directory
mode: '0755'
loop:
- "{{ dir1 }}"
- "{{ dir2 }}"
调试按预期工作,但出现此错误
The task includes an option with an undefined variable. The error was: 'item' is undefined
也试过了
- name: create directories
file:
path: "{{ item }}"
state: directory
mode: '0755'
with_items:
- "{{ dir1 }}"
- "{{ dir2 }}"
在 Raspberry Pi 4 上的 Ubuntu 20.04 LTS 上使用 Ansible 2.9.6
【问题讨论】:
标签: ansible ubuntu-20.04 raspberry-pi4