· 7 years ago · Nov 10, 2018, 12:40 AM
1#
2# Variables
3#
4variable "aws_access_key" {}
5variable "aws_secret_key" {}
6variable "region" {
7 default = "ap-southeast-2"
8}
9
10
11#
12# Create an AWS Provider
13#
14provider "aws" {
15 access_key = "${var.aws_access_key}"
16 secret_key = "${var.aws_secret_key}"
17 region = "${var.region}"
18}
19
20
21#
22# Create a VPC
23#
24resource "aws_vpc" "main" {
25 cidr_block = "10.0.0.0/16"
26 tags {
27 Name = "Infocentric Training VPC"
28 }
29}
30
31
32#
33# Create some subnets
34#
35
36
37
38
39#
40# Create an internet gateway
41#
42
43
44
45
46#
47# Create an EC2 instance for Jenkins
48#