ansible创建目录mkdir
时间: 2023-09-26 12:04:33 浏览: 58
Ansible可以使用copy模块来创建目录。您可以在剧本中使用以下方式来创建目录:
- name: 创建目录
hosts: your_host
tasks:
- name: 创建目录
copy:
src: ''
dest: '/path/to/directory'
mode: '0755'
become: true
become_user: your_user
请将"your_host"替换为您的目标主机,"/path/to/directory"替换为您要创建的目录路径,"your_user"替换为您的目标主机上的用户。
希望这可以帮到您!
相关问题
ansible 创建 roles目录 命令
在 Ansible 中创建 roles 目录的命令如下:
```
mkdir roles
```
请注意,这只是在当前目录下创建一个名为 "roles" 的目录。如果你想在 Ansible playbook 中使用 roles,你需要在 roles 目录下创建一个新的目录,并在其中包含 tasks,handlers,templates 等文件。你可以使用以下命令来创建一个新的 role:
```
ansible-galaxy init role_name
```
将 "role_name" 替换为你想要创建的角色的名称。上述命令将在 roles 目录下创建一个名为 "role_name" 的新目录,并为该角色创建一些默认文件。
在Ansible节点的/root目录创建ansible_nginx目录作为工作目录
好的,您可以使用以下命令在Ansible节点的`/root`目录中创建名为`ansible_nginx`的目录:
```
mkdir /root/ansible_nginx
```
现在,您可以将Ansible playbook和其他相关文件放置在`/root/ansible_nginx`目录中,并在执行Ansible playbook时使用该目录作为工作目录。