我想使用ansible play登录到gitlab.com中的docker注册表,但是我如何在gitlab中获得docker注册表用户名和密码?
和gitlab.com用户名和密码一样吗?
GitLab中的注册表凭据与它们所属的存储库相同。因此,您可以使用您的GitLab.com用户名和密码。
也就是说,您应该创建一个只有personal access token权限才能与Ansible一起使用的read_registry
,而不是字面上使用您的帐户凭据来限制Ansible可以执行的操作。并且,如果令牌泄漏,您可以撤销令牌。