SCP эквивалент у шеф-повара
Я пытаюсь scp
файл с сервера на другой сервер в Azure. Это команда, которую я хочу заменить:
cp /tmp/openvpn/EasyRSA-3.0.4/pki/reqs/server.req jkirby29@40.121.47.3:/tmp
Я уже пробовал remote_file, я не уверен ни в чем другом, что даже близко к тому, что мне нужно. Это один из тех, где мне нужно поместить его в блок bash? Я новичок в шеф-поваре, так что извините за недостаток знаний.
1 ответ
Это на самом деле не то, что поддерживает шеф-повар. remote_file
Ресурс поддерживает SFTP, но ожидает, что он будет извлекать данные с удаленного сервера, а не выдвигать их как есть. В целом, такой подход приводит к большой сложности при масштабировании / уменьшении, например, когда вам нужно перенести на дюжину машин вместо одной, поэтому вам нужно определить, какие IP-адреса могут меняться и т. Д. И т. Д. Вы можете использовать execute
или же script
ресурс, чтобы сделать это, как написано, хотя, если это действительно то, что вы хотите.