Ansible 密钥复制

问题描述 投票:0回答:0

当我运行 ansible playbook 时,我遇到了密钥没有自动复制到所有服务器上的问题。 在服务器 1 上没问题(这里存储了密钥),但它应该在另一台服务器上复制密钥,但事实并非如此。

拜托,你知道该怎么办吗?

我是这样运行剧本的: ansible-playbook ./playbooks/tento/deploy_tento.yml -e env=test -i test --key-file ./key/id_dsa

这是一个关键错误: 致命的:[tre01]:失败! => 改变=真 cmd: /usr/bin/rsync --delay-updates --compress --archive -e 'ssh -o StrictHostKeyChecking=no -i /git/ansible/key/id_dsa' --rsync-path='sudo -u tre rsync' gg/../../deploy/test/files/rre@tre01:/test 增量:'0:00:01.316278' 结束:'2023-04-01 10:31:36.849450' msg: 非零返回码 回复:23 开始:'2023-04-01 10:31:35.533172' 标准错误:|- 警告:身份文件 /git/ansible/key/id_dsa 不可访问:没有这样的文件或目录。

 WARNING:  Unauthorized access to this system is forbidden!

rsync: change_dir "/test/files" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1179) [sender=3.1.2]

stderr_lines: 标准输出:'' 标准输出线:

谢谢。

在服务器 1 上没问题(这里存储了密钥),但它应该在另一台服务器上复制密钥,但事实并非如此。

拜托,你知道该怎么办吗?

ansible ansible-2.x ansible-inventory ansible-facts ansible-template
© www.soinside.com 2019 - 2024. All rights reserved.