Here below is the puppet code to provision an EC2 instance on AWS cloud.
create-ec2-instance.pp
ec2_instance { 'My EC2 instance':ensure => present,
region => 'us-east-2',
image_id => 'ami-916f59f4',
instance_type => 't2.micro',
security_groups => ['mySecurityGroup'],
subnet => 'subnet-aff937d5',
key_name => 'my2019EC2Key',
}
ec2_securitygroup { 'mySecurityGroup':
region => 'us-east-2',
ensure => present,
description => 'Security group for aws advent',
ingress => [{
protocol => 'tcp',
port => 8080,
cidr => '0.0.0.0/0',
},{
protocol => 'tcp',
port => 80,
cidr => '0.0.0.0/0',
},{
protocol => 'tcp',
port => 22,
cidr => '0.0.0.0/0',
}],
tags => {
tag_name => 'mySecurityGroup',
},
}
And then execute the below command to create EC2 instance.
sudo /opt/puppetlabs/bin/puppet apply create-ec2.pp
Make sure you have access keys and secret keys downloaded from AWS.
sudo vi ~/.aws/credentials
[default]
aws_access_key_id = ?
aws_secret_access_key = ?
6F4217FF56
ReplyDeletekiralık hacker
hacker arıyorum
kiralık hacker
hacker arıyorum
belek
CB2FDB2852
ReplyDeleteTakipçi Satın Al
Whiteout Survival Hediye Kodu
Online Oyunlar
Razer Gold Promosyon Kodu
Pubg Hassasiyet Kodu (Sekmeyen Hassasiyet Kodu)
1073393881
ReplyDeleteTakipçi Satın Al
Beğeni Hilesi
Takipçi Hilesi
2FFA36F9
ReplyDeleteZonguldak
Erzincan
Van
Karabük
Artvin
Burdur
Niğde
Hakkari
Malatya
059FB52B
ReplyDeleteGölhisar
Elmadağ
Gümbet
Eşme
Çivril
Altınova
Korkuteli
Başiskele
Kuşadası
A4C0F499
ReplyDeleteKaratay
Yakuplu
Nazilli
Menemen
Osmangazi
Sorgun
Akçay
Kadirli
Tire