用ansible写一个批量格式化系统磁盘的脚本
时间: 2023-12-07 10:05:28 浏览: 206
好的,这是一个技术问题,我可以回答。以下是一个样例的ansible playbook脚本:
```
---
- name: Format disks on remote servers
hosts: all
gather_facts: false
become: true
vars:
disk_to_format: /dev/sdb
tasks:
- name: Format disk
command: bash -c "echo -e 'n\np\n1\n\n\nw' | fdisk {{ disk_to_format }} && mkfs.ext4 {{ disk_to_format }}1"
```
请注意,在上面的脚本中,您需要将`disk_to_format`变量设置为需要格式化的磁盘路径。此外,为了确保脚本能够成功运行,您需要在在目标主机上安装fdisk和mkfs.ext4这两个程序。
阅读全文