使用 Ansible 部署和操作 GCP 网络资源
1. 认证到 GCP 账户
在使用 Ansible 对 GCP 账户进行编程式认证时,需要创建所需的凭证,这是后续运行任何 Ansible 模块的必要步骤。
准备工作
- Ansible 控制器必须能够访问互联网。
- 执行这些步骤的用户需要有 GCP 控制台的管理权限,以便创建与 GCP API 进行编程式交互所需的资源。
操作步骤
- 使用管理账户登录 GCP 控制台。
- 从主控制台选择“IAM & admin” -> “Manage Resources”,在 GCP 中创建一个新项目,用于容纳后续构建的所有基础设施。
- 从主控制台进入“IAM & admin” -> “Service accounts”。
- 为新的 Ansible 用户创建一个新的服务账户。
- 为这个新的服务账户分配适当的角色,以便在 GCP 项目中创建、编辑和删除资源。
- 创建并下载用于认证该用户的私钥。
- 将下载的 JSON 密钥文件复制到项目目录
ch9_gcp中,并将其重命名为gcp_ansible_secret.json。 - 在 GCP 控制台中,选择“API & Services”,为当前项目启用 Google Compute Engine API。
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



