【发布时间】:2020-01-07 16:28:01
【问题描述】:
我正在学习 ansible,我尝试在 4-5 台服务器上使用 ansible。我正在手动将公钥复制到机器上。
- 我想知道如果我们必须这样做 1000 会是什么情况 服务器数量?
我们是否应该做同样的事情,向其他团队提供 SSH 公钥并要求他们将其添加到他们的机器上?有没有其他选择?业内人士如何应对?
TIA
【问题讨论】:
-
这个问题有点宽泛,而且基于很多意见,但在工作场所我在帐户中使用了 ansible(包括自动化用户的公钥)是构建过程的一部分。在引入 ansible 时预先存在的机器在事后通过手动创建帐户并添加其密钥而被引入羊群。如果您已经在使用任何其他系统(saltstack、puppet、...),您可以使用它来部署 ansible 用户。
-
那么,我们是否要求各自的团队创建一个特定于 ansible 的用户帐户,从而运行 playbook?
-
不要询问特定团队,请您的操作员(可能是您)将此帐户与您的公钥和升级权限添加到他们部署的每台机器上。