amazon-web-services - 如何使用 ansible 脚本创建带有序列号的计数标签名称

标签 amazon-web-services amazon-ec2

我使用 exact_count 标记创建 2 个 Windows aws 机器作为 2。

它创建了两台具有相同名称的 AWS 机器。

例如:

1) itg-Web-windows

2) itg-web-windows

我想将机器名称创建为instance_tags:

1)itg-windows-web-1

2)itg-windows-web-2

下面是我的代码:

name: ensure instances are running
        ec2:
          region: "{{ region }}"
          image: "{{ image_id }}"
          group_id: sg-1234
          vpc_subnet_id: subnet-5678
          instance_tags:
             Name: "itg-windows-web"
          exact_count: 2
          count_tag:
             Name: "itg-windows-web"`
          register: ec2_result

最佳答案

这将创建带有名称标签 web_server_1、web_server_3 和 web_server_5 的服务器:

- name: create instances
  ec2:
    - image: <your_ami>
      instance_type: t2.micro
      key_name: <your_ssh_key>
      region: us-east-1
      vpc_subnet_id: <your_subnet_id>
      count_tag:
        Name: "web_server_{{ item }}"
      exact_count: 1
      instance_tags: 
        Name: "web_server_{{ item }}"
  with_items: ['1', '3', '5']

关于amazon-web-services - 如何使用 ansible 脚本创建带有序列号的计数标签名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46865198/

相关文章:

amazon-web-services - 如何从 AWS S3 "ObjectRemoved:Delete"事件获取文件大小

linux - 启动/停止或重启后无法访问 (ssh) 从 AMI 启动的 EC2 实例

amazon-web-services - 如何重置 EC2 ubuntu 实例?

java - 带有 JAVA 和 Docker Toolbox 的 AWS SAM 本地

postgresql - RDS 上的 PostgreSQL 顺序扫描速度慢?

node.js - AWS SSM 错误 : UnexpectedParameter: Unexpected key 'CloudWatchOutputConfig'

amazon-ec2 - 专用服务器与 Amazon EC2

javascript - 当服务器关闭/崩溃时,Node JS 自动重启所有永远的 JS 进程

nginx - 无法连接到 EC2 实例中部署的 nginx 服务器

amazon-web-services - 如何在我的亚马逊 ec2 服务器上打开端口 2195 和 443?