首先,我们需要准备一个 Ansible playbook 文件。Playbook 是 Ansible 的核心概念之一,用于定义一系列任务的执行顺序和条件。创建一个 playbook 文件非常简单,只需要使用 YAML 格式编写,指定需要执行的任务和主机信息即可。
接下来,我们来看看一个示例 playbook 文件,用于在服务器上新建一个名为 "example_folder" 的文件夹:
```yaml
---
- hosts: servers
tasks:
- name: Create a new folder
file:
path: /path/to/example_folder
state: directory
```
在这个 playbook 文件中,我们指定了需要执行的任务是创建一个文件夹,路径为 "/path/to/example_folder",并且指定了该文件夹的状态为 directory,即文件夹类型。
接着,我们需要执行这个 playbook 文件。可以通过以下命令来执行 playbook:
```bash
ansible-playbook -i hosts playbook.yml
```
其中,"-i hosts" 指定了 Ansible playbook 文件中定义的主机信息,"playbook.yml" 是我们刚刚创建的 playbook 文件。
执行完上述命令后,Ansible 就会在指定的主机上创建一个名为 "example_folder" 的文件夹。通过 Ansible,我们不仅可以简化这个过程,还可以实现批量创建文件夹等更复杂的操作。
总的来说,使用 Ansible 在服务器上新建文件夹是一种高效、灵活的方式。通过定义 playbook 文件,我们可以实现自动化执行任务,节省时间和精力。希望本文能对你有所帮助,欢迎继续关注我们的更多 Ansible 相关内容。