问题描述
我正在尝试通过 Ansible 自动添加新服务器。 所以我想使用 root 私钥而不是 root 密码
现在我使用这个命令:
$arr = [
[
'dog' => 'beagl','value' => 2
],[
'dog' => 'beagl','value' => 3
],[
'dog' => 'york','value' => 3
]
];
$sums = [];
foreach ($arr as $item) {
$key = $item['dog'];
if (!array_key_exists($key,$sums)) {
$sums[$key] = 0;
}
$sums[$key] = $sums[$key] + $item['value'];
}
print_r($sums);
提示我输入root密码
我想使用以下用户:
ansible all -m user -a "name=myapp state=present password={{ user_password }}" -u root -k
但是我不能使用这个,因为我的 ansible 用户没有访问 root 私钥的权限
谁能有解决办法
注意:root pub key 已经复制到节点服务器。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)