请注意,即时尝试使用ansible将批量文件从源服务器复制到目标服务器。在尝试错误时。请帮帮我。
---
- name: Going to copy bulk files
hosts: test
vars_prompt:
- name: copy
prompt: Enter the Bulk File to Copy
private: no
tasks:
- name: Copy bulk files
shell: cp /tmp/guru/{{ copy }}* /ansible/sri
答案 0 :(得分:5)
shell
module在目标服务器上执行shell命令 ,这解释了错误消息void MainWindow::on_btnRomb_clicked()
{
QPolygonF romb;
romb.append(QPointF(20,40));
romb.append(QPointF(0,20));
romb.append(QPointF(20,0));
romb.append(QPointF(40, 20));
QGraphicsPolygonItem* itemR = ui->graphicsView->scene()->addPolygon(romb);
itemR->setFlag(QGraphicsItem::ItemIsMovable);
}
:cp: cannot stat ‘/tmp/guru/a*’: No such file or directory
的源文件不存在目标服务器。
Ansible提供的lot of modules比执行shell命令更适合使用。
在您的情况下,copy
module是您需要的:它将文件从源服务器复制到目标服务器。您可以将其与with_fileglob
loop:
cp