使用ansible定期按照日期创建文件夹
时间: 2023-09-19 10:12:10 浏览: 104
您可以使用ansible的file模块来创建文件夹,并使用cron模块来定期运行任务。
以下是一个示例playbook,将每月创建一个名为“folder_name”的文件夹:
```
- name: Create folder
hosts: localhost
tasks:
- name: Create folder
file:
path: /path/to/folder_name/{{ ansible_date_time.month }}
state: directory
```
您可以将此playbook保存为`create_folder.yml`文件,并在crontab中添加以下行,以便每月的第一天运行该playbook:
```
0 0 1 * * ansible-playbook /path/to/create_folder.yml
```
这将在每个月的第一天创建一个新文件夹,并在每个月的第一天运行。如果您需要按不同的频率运行该任务,请调整crontab中的时间设置。
阅读全文