当我在命令行上运行它时它工作正常:
echo -e "n\np\n1\n\n\nw" | sudo fdisk /dev/sdb
Run Code Online (Sandbox Code Playgroud)
但是在Ansible中它不想在shell中运行:
- name: partition new disk
shell: echo -e "n\np\n1\n\n\nw" | sudo fdisk /dev/sdb
Run Code Online (Sandbox Code Playgroud)
它不会返回错误,但它也不会创建分区.
我检查过Ansible和LVM不会做我需要的.
有什么建议?