如何使用我的自定义ami并使用ansible部署ec2实例?

问题描述:

我想用我的自定义ami,客户会经常给我,我需要使用ami并使用它,部署ec2实例,只要有新的ami给定,ami id就会改变, 您可以帮我我应该使用的剧本来采取我的自定义艾米和使用它的EC2实例。如何使用我的自定义ami并使用ansible部署ec2实例?

有一个在文档的ec2模块的示例:

- ec2: 
    key_name: mykey 
    instance_type: t2.micro 
    image: ami-123456 
    wait: yes 
    group: webserver 
    vpc_subnet_id: subnet-29e63245 
    assign_public_ip: yes 

只要用你的AMI ID。

如果您不想硬编码,您可以使用ec2_ami_find模块按模式搜索AMI,并以最新的为例。