创建新实例 + 主机文件



所以我一直在尝试创建一个 Ansible 剧本,该剧本为 GCP 创建一个新实例并在该实例中创建一个测试文件。我一直在使用 Github 的这个示例项目作为模板。在此示例项目中,有ansible_hosts包含此主机的 -file:

[gce_instances]
myinstance[1:4]

但我不知道它实际上在做什么?

您提供的片段是 Ansible 技术,实际上与任何特定于 GCP 的内容无关。 这是一个很好的参考文档:使用清单。

在高层次上,

[gce_instances]
myinstance[1:4]

主机文件定义 Ansible 要对其执行的机器标识。 使用主机文件,您可以定义主机组,以允许您一次将 ansible 行动手册应用于主机的子集。

在此示例中,创建了一个名为gce_instances的组。 这个名字没有什么特别或神奇的。 这不是我们故事中任何特别的关键词/短语。

在一个组中,我们指定我们希望使用的主机名。

给出的示例是一个通配符说明符,只是以下的简写:

[gce_instances]
myinstance1
myinstance2
myinstance3
myinstance4

最新更新