在理所当然的,我想操纵文件/目录/归档组成或像这样组成:
我将如何做到这一点。 看来Ansible不能处理这个问题。 (我怀疑)。 那么,我做错了什么?
例如:
- name: create file with a date in name file: path=/path/somefile.`date +%y_%m_%d` - name: unzip a file unarchive: path=/path/zomezip.`date +%y_%m_%d`.tar.gz bla bla....
设置一个variables,然后在Ansible的Jinja2模板系统中使用它(看起来你正在用点运算符和反引号来做PHP)
vars: date: "{{ lookup('pipe', 'date +%Y%m%d-%H%M') }}" tasks: - name: create file with a date in name file: path="/path/somefile{{ date }}"
或者在模板中使用查找本身:
- name: create file with a date in name file: path="/path/somefile{{ lookup('pipe', 'date +%Y%m%d-%H%M') }}"
你可以试试..
vars: - a_timestamp: "{{ timestamp.stdout }}" tasks: - name: Get a timestamp command: date +%Y%m%d%H%M%S register: timestamp
然后在需要的地方添加variables。