add ec2_instance example docs (#47386)
* add ec2_instance example docs * duplicate text
This commit is contained in:
parent
fc516633a2
commit
6bd4665c4e
1 changed files with 57 additions and 0 deletions
|
@ -213,6 +213,34 @@ EXAMPLES = '''
|
||||||
tags:
|
tags:
|
||||||
Environment: Testing
|
Environment: Testing
|
||||||
|
|
||||||
|
# start an instance and Add EBS
|
||||||
|
- ec2_instance:
|
||||||
|
name: "public-withebs-instance"
|
||||||
|
vpc_subnet_id: subnet-5ca1ab1e
|
||||||
|
instance_type: t2.micro
|
||||||
|
key_name: "prod-ssh-key"
|
||||||
|
security_group: default
|
||||||
|
volumes:
|
||||||
|
- device_name: /dev/sda1
|
||||||
|
ebs:
|
||||||
|
volume_size: 16
|
||||||
|
delete_on_termination: true
|
||||||
|
|
||||||
|
# start an instance with a cpu_options
|
||||||
|
- ec2_instance:
|
||||||
|
name: "public-cpuoption-instance"
|
||||||
|
vpc_subnet_id: subnet-5ca1ab1e
|
||||||
|
tags:
|
||||||
|
Environment: Testing
|
||||||
|
instance_type: c4.large
|
||||||
|
volumes:
|
||||||
|
- device_name: /dev/sda1
|
||||||
|
ebs:
|
||||||
|
delete_on_termination: true
|
||||||
|
cpu_options:
|
||||||
|
core_count: 1
|
||||||
|
threads_per_core: 1
|
||||||
|
|
||||||
# start an instance and have it begin a Tower callback on boot
|
# start an instance and have it begin a Tower callback on boot
|
||||||
- ec2_instance:
|
- ec2_instance:
|
||||||
name: "tower-callback-test"
|
name: "tower-callback-test"
|
||||||
|
@ -230,6 +258,35 @@ EXAMPLES = '''
|
||||||
cpu_credit_specification: unlimited
|
cpu_credit_specification: unlimited
|
||||||
tags:
|
tags:
|
||||||
SomeThing: "A value"
|
SomeThing: "A value"
|
||||||
|
|
||||||
|
# start an instance with ENI (An existing ENI ID is required)
|
||||||
|
- ec2_instance:
|
||||||
|
name: "public-eni-instance"
|
||||||
|
key_name: "prod-ssh-key"
|
||||||
|
vpc_subnet_id: subnet-5ca1ab1e
|
||||||
|
network:
|
||||||
|
interfaces:
|
||||||
|
- id: "eni-12345"
|
||||||
|
tags:
|
||||||
|
Env: "eni_on"
|
||||||
|
volumes:
|
||||||
|
- device_name: /dev/sda1
|
||||||
|
ebs:
|
||||||
|
delete_on_termination: true
|
||||||
|
instance_type: t2.micro
|
||||||
|
image_id: ami-123456
|
||||||
|
|
||||||
|
# add second ENI interface
|
||||||
|
- ec2_instance:
|
||||||
|
name: "public-eni-instance"
|
||||||
|
network:
|
||||||
|
interfaces:
|
||||||
|
- id: "eni-12345"
|
||||||
|
- id: "eni-67890"
|
||||||
|
image_id: ami-123456
|
||||||
|
tags:
|
||||||
|
Env: "eni_on"
|
||||||
|
instance_type: t2.micro
|
||||||
'''
|
'''
|
||||||
|
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
|
|
Loading…
Reference in a new issue