首页 文章

在AWS上分配公共IP地址,同时创建在Ansible中将实例启动到Amazon VPC的Autoscaling组

提问于
浏览
3

我实际上是在尝试创建公共IP地址和DNS名称,该名称将用于将实例启动到亚马逊VPC的自动扩展组 .

是的,我必须在ec2_lc模块中使用“assign_public_ip”参数吗?如果是,那么我如何在Ansible脚本中分配它?

我已经创建了自动扩展,启动配置和负载 balancer 的所有脚本 . 除非直到我为其分配公共IP或公共DNS名称,否则我无法登录到实例 .

1 回答

  • 3

    ec2 - create, terminate, start or stop an instance in ec2

    参数:assign_public_ip(在1.5中添加)选项:是/否注释:在vpc中配置时,分配公共IP地址 . Boto库必须是2.13.0

    只要您的ansible版本> = 1.5,您就应该能够使用此参数 .

    - ec2:
        ...
        image: ami-123456
        ...
        vpc_subnet_id: subnet-12345678
        assign_public_ip: yes
    

相关问题