代码之家  ›  专栏  ›  技术社区  ›  rico

使用Ansible在Jenkins管道中部署

  •  0
  • rico  · 技术社区  · 7 年前

    我有两种选择:

    1. 获取一个安装了ansible的基本docker映像,通过插入我的私有SSH密钥来扩展它,然后使用这个docker映像来部署我的应用程序

    从安全的角度来看,什么是最好的?

    0 回复  |  直到 7 年前
        1
  •  1
  •   Calvin Zhou    7 年前

    对于选项1,建议创建一个新的用户帐户,例如EC2实例中的jenkins没有sudo特权,或者至少有密码保护的sudo 使用Ansible管理这些用户帐户是一个很好的场景,它限制了AWS创建的超级密钥的使用

    不同的形态意味着要创建不同的图像 也许您仍然使用Ansible来管理这些DockerFiles,而不是启动Ansible并与应用程序本身交互

    一定要让我知道你需要更多的澄清