<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Assignment &#8211; Terraform &#8211; Day 1 &#8211; Aug 2023	</title>
	<atom:link href="https://www.bestdevops.com/assignment-terraform-day-1-aug-2023/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com/assignment-terraform-day-1-aug-2023/</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Wed, 16 Aug 2023 07:26:33 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>
		By: cheah		</title>
		<link>https://www.bestdevops.com/assignment-terraform-day-1-aug-2023/#comment-683</link>

		<dc:creator><![CDATA[cheah]]></dc:creator>
		<pubDate>Wed, 16 Aug 2023 07:26:33 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29028#comment-683</guid>

					<description><![CDATA[resource &quot;aws_key_pair&quot; &quot;cheah_keypair&quot; {
&#160;key_name&#160;&#160;= &quot;cheah-keypair&quot;
&#160;public_key = file(&quot;~/cheah/.ssh/id_rsa.pub&quot;)
}

resource &quot;aws_security_group&quot; &quot;cheah_security_group&quot; {
&#160;name&#160;&#160;&#160;&#160;= &quot;cheah-policy&quot;

&#160;ingress {
&#160;&#160;from_port&#160;&#160;= 22
&#160;&#160;to_port&#160;&#160;&#160;= 22
&#160;&#160;protocol&#160;&#160;= &quot;tcp&quot;

}

&#160;ingress {
&#160;&#160;from_port&#160;&#160;= 80
&#160;&#160;to_port&#160;&#160;&#160;= 80
&#160;&#160;protocol&#160;&#160;= &quot;tcp&quot;

}
}


resource &quot;aws_instance&quot; &quot;web&quot; {
&#160;ami&#160;&#160;&#160;&#160;&#160;&#160;= &quot;ami-053b0d53c279acc90&quot;
&#160;instance_type = &quot;t3.micro&quot;
&#160;key_name&#160;&#160;&#160;= aws_key_pair.cheah_keypair.key_name
&#160;security_groups = [
&#160;&#160;aws_security_group.cheah_security_group.name
&#160;]
&#160;tags = {
&#160;&#160;Name = &quot;cheah-instance&quot;
&#160;}
}

resource &quot;aws_ebs_volume&quot; &quot;cheah_volume&quot; {
&#160;availability_zone = &quot;us-east-1a&quot;&#160;
&#160;size&#160;&#160;&#160;&#160;&#160;&#160;&#160;= 5
&#160;type&#160;&#160;&#160;&#160;&#160;&#160;&#160;= &quot;gp2&quot;
}

resource &quot;aws_volume_attachment&quot; &quot;cheah_attachment&quot; {
&#160;device_name = &quot;/dev/cheah&quot;
&#160;volume_id&#160;&#160;= aws_ebs_volume.cheah_volume.id
&#160;instance_id = aws_instance.web.id
}


output &quot;vms_publicip&quot; {
&#160;value = aws_instance.web.public_ip
}]]></description>
			<content:encoded><![CDATA[<p>resource &#8220;aws_key_pair&#8221; &#8220;cheah_keypair&#8221; {<br />
&nbsp;key_name&nbsp;&nbsp;= &#8220;cheah-keypair&#8221;<br />
&nbsp;public_key = file(&#8220;~/cheah/.ssh/id_rsa.pub&#8221;)<br />
}</p>
<p>resource &#8220;aws_security_group&#8221; &#8220;cheah_security_group&#8221; {<br />
&nbsp;name&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;cheah-policy&#8221;</p>
<p>&nbsp;ingress {<br />
&nbsp;&nbsp;from_port&nbsp;&nbsp;= 22<br />
&nbsp;&nbsp;to_port&nbsp;&nbsp;&nbsp;= 22<br />
&nbsp;&nbsp;protocol&nbsp;&nbsp;= &#8220;tcp&#8221;</p>
<p>}</p>
<p>&nbsp;ingress {<br />
&nbsp;&nbsp;from_port&nbsp;&nbsp;= 80<br />
&nbsp;&nbsp;to_port&nbsp;&nbsp;&nbsp;= 80<br />
&nbsp;&nbsp;protocol&nbsp;&nbsp;= &#8220;tcp&#8221;</p>
<p>}<br />
}</p>
<p>resource &#8220;aws_instance&#8221; &#8220;web&#8221; {<br />
&nbsp;ami&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;ami-053b0d53c279acc90&#8221;<br />
&nbsp;instance_type = &#8220;t3.micro&#8221;<br />
&nbsp;key_name&nbsp;&nbsp;&nbsp;= aws_key_pair.cheah_keypair.key_name<br />
&nbsp;security_groups = [<br />
&nbsp;&nbsp;aws_security_group.cheah_security_group.name<br />
&nbsp;]<br />
&nbsp;tags = {<br />
&nbsp;&nbsp;Name = &#8220;cheah-instance&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_ebs_volume&#8221; &#8220;cheah_volume&#8221; {<br />
&nbsp;availability_zone = &#8220;us-east-1a&#8221;&nbsp;<br />
&nbsp;size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 5<br />
&nbsp;type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;gp2&#8221;<br />
}</p>
<p>resource &#8220;aws_volume_attachment&#8221; &#8220;cheah_attachment&#8221; {<br />
&nbsp;device_name = &#8220;/dev/cheah&#8221;<br />
&nbsp;volume_id&nbsp;&nbsp;= aws_ebs_volume.cheah_volume.id<br />
&nbsp;instance_id = aws_instance.web.id<br />
}</p>
<p>output &#8220;vms_publicip&#8221; {<br />
&nbsp;value = aws_instance.web.public_ip<br />
}</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: beryl		</title>
		<link>https://www.bestdevops.com/assignment-terraform-day-1-aug-2023/#comment-682</link>

		<dc:creator><![CDATA[beryl]]></dc:creator>
		<pubDate>Wed, 16 Aug 2023 07:21:31 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29028#comment-682</guid>

					<description><![CDATA[resource &quot;aws_ebs_volume&quot; &quot;example&quot; {
&#160;availability_zone = &quot;us-east-1a&quot;
&#160;size&#160;&#160;&#160;&#160;&#160;&#160;&#160;= 5
&#160;tags = {
&#160;&#160;Name = &quot;BerylVolume&quot;
&#160;}
}

resource &quot;aws_key_pair&quot; &quot;deployer&quot; {
&#160;key_name&#160;&#160;= &quot;beryl-keypair&quot;
&#160;public_key = &quot;ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCBYKXjJrWaTt+n5n880rPUlofEfr1YzXzl8AIJ5FUvbjCdUJ0T/c0m77S3qfYQWmOgmW3IC2emElzfh5TY+HVhzI7IGo1isV7xdrUsT35xTZikMMtmaTaYkFZ4sw6DTBmF8sZwvkJwBeRNqOd/BpPthmD3f4sW414IoXZR69A5UAd1HJ0LCmhWWDB6k4k6sVsz4jK5sDEIWtNKMhS3RATby64W1/F81LWBgvAdFaJKiMfmH6kwLh1RackcJd02VR5LhwiocvqEdVViWba+OgHV9JDXW6gjIQ9XxcgVfnzH1Kpx4vcTZRlFEL3el3YrcuXYmuAgSZtqZfvlQQI3jsM7&quot;
}

resource &quot;aws_security_group&quot; &quot;allow_tls&quot; {
&#160;name&#160;&#160;&#160;&#160;= &quot;beryl-sec-group&quot;
&#160;description = &quot;Allow TLS inbound traffic&quot;
&#160;tags = {
&#160;&#160;Name = &quot;beryl terraform test&quot;
&#160;}
&#160;ingress {
&#160;&#160;from_port&#160;&#160;= 443
&#160;&#160;to_port&#160;&#160;&#160;= 443
&#160;&#160;protocol&#160;&#160;= &quot;tcp&quot;

&#160;}
&#160;&#160;ingress {
&#160;&#160;from_port&#160;&#160;= 80
&#160;&#160;to_port&#160;&#160;&#160;= 80
&#160;&#160;protocol&#160;&#160;= &quot;tcp&quot;
&#160;}
&#160;&#160;ingress {
&#160;&#160;from_port&#160;&#160;= 22
&#160;&#160;to_port&#160;&#160;&#160;= 22
&#160;&#160;protocol&#160;&#160;= &quot;tcp&quot;
&#160;}
&#160;egress {
&#160;&#160;from_port&#160;&#160;&#160;&#160;= 0
&#160;&#160;to_port&#160;&#160;&#160;&#160;&#160;= 0
&#160;&#160;protocol&#160;&#160;&#160;&#160;= &quot;tcp&quot;
&#160;}
}

resource &quot;aws_instance&quot; &quot;web&quot; {
&#160;ami&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;= &quot;ami-053b0d53c279acc90&quot;
&#160;instance_type&#160;= &quot;t3.micro&quot;
&#160;security_groups = [&quot;${aws_security_group.allow_tls.name}&quot;]
&#160;key_name = aws_key_pair.deployer.key_name
&#160;&#160;
&#160;tags = {
	Name = &quot;beryl-testupdate&quot;
&#160;}
}

resource &quot;aws_volume_attachment&quot; &quot;ebs&quot; {
	device_name = &quot;/dev/sdh&quot;
	volume_id = aws_ebs_volume.example.id
	instance_id = aws_instance.web.id
}]]></description>
			<content:encoded><![CDATA[<p>resource &#8220;aws_ebs_volume&#8221; &#8220;example&#8221; {<br />
&nbsp;availability_zone = &#8220;us-east-1a&#8221;<br />
&nbsp;size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 5<br />
&nbsp;tags = {<br />
&nbsp;&nbsp;Name = &#8220;BerylVolume&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_key_pair&#8221; &#8220;deployer&#8221; {<br />
&nbsp;key_name&nbsp;&nbsp;= &#8220;beryl-keypair&#8221;<br />
&nbsp;public_key = &#8220;ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCBYKXjJrWaTt+n5n880rPUlofEfr1YzXzl8AIJ5FUvbjCdUJ0T/c0m77S3qfYQWmOgmW3IC2emElzfh5TY+HVhzI7IGo1isV7xdrUsT35xTZikMMtmaTaYkFZ4sw6DTBmF8sZwvkJwBeRNqOd/BpPthmD3f4sW414IoXZR69A5UAd1HJ0LCmhWWDB6k4k6sVsz4jK5sDEIWtNKMhS3RATby64W1/F81LWBgvAdFaJKiMfmH6kwLh1RackcJd02VR5LhwiocvqEdVViWba+OgHV9JDXW6gjIQ9XxcgVfnzH1Kpx4vcTZRlFEL3el3YrcuXYmuAgSZtqZfvlQQI3jsM7&#8221;<br />
}</p>
<p>resource &#8220;aws_security_group&#8221; &#8220;allow_tls&#8221; {<br />
&nbsp;name&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;beryl-sec-group&#8221;<br />
&nbsp;description = &#8220;Allow TLS inbound traffic&#8221;<br />
&nbsp;tags = {<br />
&nbsp;&nbsp;Name = &#8220;beryl terraform test&#8221;<br />
&nbsp;}<br />
&nbsp;ingress {<br />
&nbsp;&nbsp;from_port&nbsp;&nbsp;= 443<br />
&nbsp;&nbsp;to_port&nbsp;&nbsp;&nbsp;= 443<br />
&nbsp;&nbsp;protocol&nbsp;&nbsp;= &#8220;tcp&#8221;</p>
<p>&nbsp;}<br />
&nbsp;&nbsp;ingress {<br />
&nbsp;&nbsp;from_port&nbsp;&nbsp;= 80<br />
&nbsp;&nbsp;to_port&nbsp;&nbsp;&nbsp;= 80<br />
&nbsp;&nbsp;protocol&nbsp;&nbsp;= &#8220;tcp&#8221;<br />
&nbsp;}<br />
&nbsp;&nbsp;ingress {<br />
&nbsp;&nbsp;from_port&nbsp;&nbsp;= 22<br />
&nbsp;&nbsp;to_port&nbsp;&nbsp;&nbsp;= 22<br />
&nbsp;&nbsp;protocol&nbsp;&nbsp;= &#8220;tcp&#8221;<br />
&nbsp;}<br />
&nbsp;egress {<br />
&nbsp;&nbsp;from_port&nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
&nbsp;&nbsp;to_port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
&nbsp;&nbsp;protocol&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;tcp&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_instance&#8221; &#8220;web&#8221; {<br />
&nbsp;ami&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;ami-053b0d53c279acc90&#8221;<br />
&nbsp;instance_type&nbsp;= &#8220;t3.micro&#8221;<br />
&nbsp;security_groups = [&#8220;${aws_security_group.allow_tls.name}&#8221;]<br />
&nbsp;key_name = aws_key_pair.deployer.key_name<br />
&nbsp;&nbsp;<br />
&nbsp;tags = {<br />
	Name = &#8220;beryl-testupdate&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_volume_attachment&#8221; &#8220;ebs&#8221; {<br />
	device_name = &#8220;/dev/sdh&#8221;<br />
	volume_id = aws_ebs_volume.example.id<br />
	instance_id = aws_instance.web.id<br />
}</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: chiewyea		</title>
		<link>https://www.bestdevops.com/assignment-terraform-day-1-aug-2023/#comment-681</link>

		<dc:creator><![CDATA[chiewyea]]></dc:creator>
		<pubDate>Wed, 16 Aug 2023 07:14:24 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29028#comment-681</guid>

					<description><![CDATA[resource &quot;tls_private_key&quot; &quot;example&quot; {
&#160;algorithm = &quot;RSA&quot;
&#160;rsa_bits&#160;= 4096
}

resource &quot;aws_key_pair&quot; &quot;cy_assignment_key&quot; {
&#160;key_name&#160;&#160;= &quot;cy-key&quot;
&#160;public_key = &quot;${tls_private_key.example.public_key_openssh}&quot;
}


resource &quot;aws_security_group&quot; &quot;cy-sg&quot; {
&#160;name_prefix = &quot;cy-sg&quot;
&#160;&#160;
&#160;ingress {
&#160;&#160;from_port = 22
&#160;&#160;to_port = 22
&#160;&#160;protocol = &quot;tcp&quot;
&#160;&#160;cidr_blocks = [&quot;0.0.0.0/0&quot;]
&#160;}
&#160;&#160;
&#160;ingress {
&#160;&#160;from_port = 80
&#160;&#160;to_port = 80
&#160;&#160;protocol = &quot;tcp&quot;
&#160;&#160;cidr_blocks = [&quot;0.0.0.0/0&quot;]
&#160;}
&#160;&#160;
&#160;tags = {
&#160;&#160;Name = &quot;CY Asgn1 SG&quot;
&#160;}
}

resource &quot;aws_instance&quot; &quot;cy-asgn1-instance&quot; {
&#160;ami&#160;&#160;&#160;&#160;&#160;&#160;= &quot;ami-08a52ddb321b32a8c&quot;
&#160;instance_type = &quot;t2.micro&quot;
&#160;key_name&#160;&#160;&#160;= aws_key_pair.cy_assignment_key.key_name
&#160;vpc_security_group_ids = [aws_security_group.cy-sg.id]

&#160;tags = {
&#160;&#160;Name = &quot;cy-asgn1-instance&quot;
&#160;}
}

resource &quot;aws_ebs_volume&quot; &quot;example&quot; {
&#160;availability_zone = aws_instance.cy-asgn1-instance.availability_zone
&#160;size&#160;&#160;&#160;&#160;&#160;&#160;&#160;= 5

&#160;tags = {
&#160;&#160;Name = &quot;CYeaVolume&quot;
&#160;}
}

resource &quot;aws_volume_attachment&quot; &quot;ebs&quot; {
&#160;device_name = &quot;/dev/sdh&quot;
&#160;volume_id = aws_ebs_volume.example.id
&#160;instance_id = aws_instance.cy-asgn1-instance.id&#160;
}]]></description>
			<content:encoded><![CDATA[<p>resource &#8220;tls_private_key&#8221; &#8220;example&#8221; {<br />
&nbsp;algorithm = &#8220;RSA&#8221;<br />
&nbsp;rsa_bits&nbsp;= 4096<br />
}</p>
<p>resource &#8220;aws_key_pair&#8221; &#8220;cy_assignment_key&#8221; {<br />
&nbsp;key_name&nbsp;&nbsp;= &#8220;cy-key&#8221;<br />
&nbsp;public_key = &#8220;${tls_private_key.example.public_key_openssh}&#8221;<br />
}</p>
<p>resource &#8220;aws_security_group&#8221; &#8220;cy-sg&#8221; {<br />
&nbsp;name_prefix = &#8220;cy-sg&#8221;<br />
&nbsp;&nbsp;<br />
&nbsp;ingress {<br />
&nbsp;&nbsp;from_port = 22<br />
&nbsp;&nbsp;to_port = 22<br />
&nbsp;&nbsp;protocol = &#8220;tcp&#8221;<br />
&nbsp;&nbsp;cidr_blocks = [&#8220;0.0.0.0/0&#8221;]<br />
&nbsp;}<br />
&nbsp;&nbsp;<br />
&nbsp;ingress {<br />
&nbsp;&nbsp;from_port = 80<br />
&nbsp;&nbsp;to_port = 80<br />
&nbsp;&nbsp;protocol = &#8220;tcp&#8221;<br />
&nbsp;&nbsp;cidr_blocks = [&#8220;0.0.0.0/0&#8221;]<br />
&nbsp;}<br />
&nbsp;&nbsp;<br />
&nbsp;tags = {<br />
&nbsp;&nbsp;Name = &#8220;CY Asgn1 SG&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_instance&#8221; &#8220;cy-asgn1-instance&#8221; {<br />
&nbsp;ami&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;ami-08a52ddb321b32a8c&#8221;<br />
&nbsp;instance_type = &#8220;t2.micro&#8221;<br />
&nbsp;key_name&nbsp;&nbsp;&nbsp;= aws_key_pair.cy_assignment_key.key_name<br />
&nbsp;vpc_security_group_ids = [aws_security_group.cy-sg.id]</p>
<p>&nbsp;tags = {<br />
&nbsp;&nbsp;Name = &#8220;cy-asgn1-instance&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_ebs_volume&#8221; &#8220;example&#8221; {<br />
&nbsp;availability_zone = aws_instance.cy-asgn1-instance.availability_zone<br />
&nbsp;size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 5</p>
<p>&nbsp;tags = {<br />
&nbsp;&nbsp;Name = &#8220;CYeaVolume&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_volume_attachment&#8221; &#8220;ebs&#8221; {<br />
&nbsp;device_name = &#8220;/dev/sdh&#8221;<br />
&nbsp;volume_id = aws_ebs_volume.example.id<br />
&nbsp;instance_id = aws_instance.cy-asgn1-instance.id&nbsp;<br />
}</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: aida		</title>
		<link>https://www.bestdevops.com/assignment-terraform-day-1-aug-2023/#comment-680</link>

		<dc:creator><![CDATA[aida]]></dc:creator>
		<pubDate>Wed, 16 Aug 2023 07:09:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29028#comment-680</guid>

					<description><![CDATA[resource &quot;aws_key_pair&quot; &quot;nurnokp1&quot; {
&#160;&#160;key_name = &quot;key1&quot;
&#160;&#160;public_key = &quot;ssh-rsa xxxxxx&quot;
}

resource &quot;aws_security_group&quot; &quot;nurnosecgrp1&quot; {
&#160;&#160;name = &quot;nurno security group 1&quot;
&#160;&#160;description = &quot;Allow set traffic from internal&quot;
&#160;&#160;&#160;
&#160;&#160;ingress {
&#160;&#160;&#160;&#160;from_port = 22
&#160;&#160;&#160;&#160;to_port = 22
&#160;&#160;&#160;&#160;protocol = &quot;tcp&quot;
&#160;&#160;}
&#160;&#160;ingress {
&#160;&#160;&#160;&#160;from_port = 80
&#160;&#160;&#160;&#160;to_port = 80
&#160;&#160;&#160;&#160;protocol = &quot;tcp&quot;
&#160;&#160;}

}

resource &quot;aws_ebs_volume&quot; &quot;ebsnurno1&quot; {
&#160;&#160;availability_zone = aws_instance.web.availability_zone
&#160;&#160;size = 5
&#160;&#160;tags = {
&#160;&#160;&#160;&#160;Name = &quot;nurno vol 1&quot;
&#160;&#160;}
}

resource &quot;aws_instance&quot; &quot;web&quot; {
&#160;ami&#160;&#160;&#160;&#160;&#160;&#160;= &quot;ami-053b0d53c279acc90&quot;
&#160;instance_type = &quot;t3.micro&quot;
&#160;key_name = aws_key_pair.nurnokp1.key_name
&#160;security_groups = [&quot;${aws_security_group.nurnosecgrp1.name}&quot;]

&#160;tags = {
&#160;&#160;Name = &quot;nurno-web&quot;
&#160;}
}

resource &quot;aws_volume_attachment&quot; &quot;ebs&quot; {
&#160;&#160;device_name = &quot;/dev/sdh&quot;
&#160;&#160;volume_id = aws_ebs_volume.ebsnurno1.id
&#160;&#160;instance_id = aws_instance.web.id
}]]></description>
			<content:encoded><![CDATA[<p>resource &#8220;aws_key_pair&#8221; &#8220;nurnokp1&#8221; {<br />
&nbsp;&nbsp;key_name = &#8220;key1&#8221;<br />
&nbsp;&nbsp;public_key = &#8220;ssh-rsa xxxxxx&#8221;<br />
}</p>
<p>resource &#8220;aws_security_group&#8221; &#8220;nurnosecgrp1&#8221; {<br />
&nbsp;&nbsp;name = &#8220;nurno security group 1&#8221;<br />
&nbsp;&nbsp;description = &#8220;Allow set traffic from internal&#8221;<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;ingress {<br />
&nbsp;&nbsp;&nbsp;&nbsp;from_port = 22<br />
&nbsp;&nbsp;&nbsp;&nbsp;to_port = 22<br />
&nbsp;&nbsp;&nbsp;&nbsp;protocol = &#8220;tcp&#8221;<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;ingress {<br />
&nbsp;&nbsp;&nbsp;&nbsp;from_port = 80<br />
&nbsp;&nbsp;&nbsp;&nbsp;to_port = 80<br />
&nbsp;&nbsp;&nbsp;&nbsp;protocol = &#8220;tcp&#8221;<br />
&nbsp;&nbsp;}</p>
<p>}</p>
<p>resource &#8220;aws_ebs_volume&#8221; &#8220;ebsnurno1&#8221; {<br />
&nbsp;&nbsp;availability_zone = aws_instance.web.availability_zone<br />
&nbsp;&nbsp;size = 5<br />
&nbsp;&nbsp;tags = {<br />
&nbsp;&nbsp;&nbsp;&nbsp;Name = &#8220;nurno vol 1&#8221;<br />
&nbsp;&nbsp;}<br />
}</p>
<p>resource &#8220;aws_instance&#8221; &#8220;web&#8221; {<br />
&nbsp;ami&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;ami-053b0d53c279acc90&#8221;<br />
&nbsp;instance_type = &#8220;t3.micro&#8221;<br />
&nbsp;key_name = aws_key_pair.nurnokp1.key_name<br />
&nbsp;security_groups = [&#8220;${aws_security_group.nurnosecgrp1.name}&#8221;]</p>
<p>&nbsp;tags = {<br />
&nbsp;&nbsp;Name = &#8220;nurno-web&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_volume_attachment&#8221; &#8220;ebs&#8221; {<br />
&nbsp;&nbsp;device_name = &#8220;/dev/sdh&#8221;<br />
&nbsp;&nbsp;volume_id = aws_ebs_volume.ebsnurno1.id<br />
&nbsp;&nbsp;instance_id = aws_instance.web.id<br />
}</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: nadiyah		</title>
		<link>https://www.bestdevops.com/assignment-terraform-day-1-aug-2023/#comment-679</link>

		<dc:creator><![CDATA[nadiyah]]></dc:creator>
		<pubDate>Wed, 16 Aug 2023 07:03:30 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29028#comment-679</guid>

					<description><![CDATA[resource &quot;aws_key_pair&quot; &quot;nad_key&quot; {
&#160;key_name&#160;&#160;= &quot;nad-key2&quot;
&#160;public_key = &quot;ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCRLiQbgvozII8iLJ/0utIbPXeY9sOpwLb0GIuIsc/jkp8laHoyQnwl+cWsQ4fFOvL+q5DR3JjFuNhVGF9Xqx51N9Kau3PNCMBuyMqSyXtciVXmP&quot;
}

resource &quot;aws_security_group&quot; &quot;nad_firewall&quot; {
&#160;&#160;

&#160;ingress {
&#160;&#160;from_port&#160;&#160;&#160;&#160;= 443
&#160;&#160;to_port&#160;&#160;&#160;&#160;&#160;= 443
&#160;&#160;protocol&#160;&#160;&#160;&#160;&#160;= &quot;tcp&quot;
&#160;}

&#160;egress {
&#160;&#160;from_port&#160;&#160;&#160;&#160;= 0
&#160;&#160;to_port&#160;&#160;&#160;&#160;&#160;= 0
&#160;&#160;protocol&#160;&#160;&#160;&#160;&#160;= &quot;-1&quot;
&#160;}

&#160;tags = {
&#160;&#160;Name = &quot;nad&quot;
&#160;}
}

resource &quot;aws_instance&quot; &quot;tasknad2&quot; {
&#160;ami&#160;&#160;&#160;&#160;&#160;&#160;= &quot;ami-053b0d53c279acc90&quot;
&#160;instance_type = &quot;t2.micro&quot;
&#160;key_name = aws_key_pair.nad_key.key_name
&#160;security_groups= [&quot;${aws_security_group.nad_firewall.name}&quot;]
&#160;tags= {
&#160;&#160;Name = &quot;TC OS&quot;
&#160;}
}


resource &quot;aws_ebs_volume&quot; &quot;nad_volume&quot; {
&#160;availability_zone = aws_instance.tasknad2.availability_zone
&#160;size = 1
&#160;tags= {
&#160;&#160;Name = &quot;Nad volume&quot;
&#160;}
}

resource &quot;aws_volume_attachment&quot; &quot;ebs&quot; {
&#160;device_name = &quot;/dev/sdh&quot;
&#160;volume_id = aws_ebs_volume.nad_volume.id
&#160;instance_id = aws_instance.tasknad2.id&#160;
}]]></description>
			<content:encoded><![CDATA[<p>resource &#8220;aws_key_pair&#8221; &#8220;nad_key&#8221; {<br />
&nbsp;key_name&nbsp;&nbsp;= &#8220;nad-key2&#8221;<br />
&nbsp;public_key = &#8220;ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCRLiQbgvozII8iLJ/0utIbPXeY9sOpwLb0GIuIsc/jkp8laHoyQnwl+cWsQ4fFOvL+q5DR3JjFuNhVGF9Xqx51N9Kau3PNCMBuyMqSyXtciVXmP&#8221;<br />
}</p>
<p>resource &#8220;aws_security_group&#8221; &#8220;nad_firewall&#8221; {<br />
&nbsp;&nbsp;</p>
<p>&nbsp;ingress {<br />
&nbsp;&nbsp;from_port&nbsp;&nbsp;&nbsp;&nbsp;= 443<br />
&nbsp;&nbsp;to_port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 443<br />
&nbsp;&nbsp;protocol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;tcp&#8221;<br />
&nbsp;}</p>
<p>&nbsp;egress {<br />
&nbsp;&nbsp;from_port&nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
&nbsp;&nbsp;to_port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
&nbsp;&nbsp;protocol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;-1&#8221;<br />
&nbsp;}</p>
<p>&nbsp;tags = {<br />
&nbsp;&nbsp;Name = &#8220;nad&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_instance&#8221; &#8220;tasknad2&#8221; {<br />
&nbsp;ami&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#8220;ami-053b0d53c279acc90&#8221;<br />
&nbsp;instance_type = &#8220;t2.micro&#8221;<br />
&nbsp;key_name = aws_key_pair.nad_key.key_name<br />
&nbsp;security_groups= [&#8220;${aws_security_group.nad_firewall.name}&#8221;]<br />
&nbsp;tags= {<br />
&nbsp;&nbsp;Name = &#8220;TC OS&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_ebs_volume&#8221; &#8220;nad_volume&#8221; {<br />
&nbsp;availability_zone = aws_instance.tasknad2.availability_zone<br />
&nbsp;size = 1<br />
&nbsp;tags= {<br />
&nbsp;&nbsp;Name = &#8220;Nad volume&#8221;<br />
&nbsp;}<br />
}</p>
<p>resource &#8220;aws_volume_attachment&#8221; &#8220;ebs&#8221; {<br />
&nbsp;device_name = &#8220;/dev/sdh&#8221;<br />
&nbsp;volume_id = aws_ebs_volume.nad_volume.id<br />
&nbsp;instance_id = aws_instance.tasknad2.id&nbsp;<br />
}</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
