Terraform

From Ever changing code
Revision as of 19:12, 18 March 2017 by Pio2pio (talk | contribs)
Jump to navigation Jump to search

Terraform apply

$ terraform apply

Once finished you can see current configuration with

$ terraform show
aws_instance.webserver:
  id = i-09c1c665cef284235
  ami = ami-405f7226
  associate_public_ip_address = true
  availability_zone = eu-west-1c
  disable_api_termination = false
  ebs_block_device.# = 0
  ebs_optimized = false
  ephemeral_block_device.# = 0
  iam_instance_profile = 
  instance_state = running
  instance_type = t2.nano
  ipv6_address_count = 0
  ipv6_addresses.# = 0
  key_name = id_rsa
  monitoring = false
  network_interface_id = eni-9edda3e1
  private_dns = ip-10-0-1-21.eu-west-1.compute.internal
  private_ip = 10.0.1.21
  public_dns = 
  public_ip = 34.251.232.46
  root_block_device.# = 1
  root_block_device.0.delete_on_termination = true
  root_block_device.0.iops = 100
  root_block_device.0.volume_size = 8
  root_block_device.0.volume_type = gp2
  security_groups.# = 0
  source_dest_check = true
  subnet_id = subnet-6f4f510b
  tags.% = 0
  tenancy = default
  vpc_security_group_ids.# = 1
  vpc_security_group_ids.2119542656 = sg-b14bb1c8
aws_internet_gateway.internet-gateway:
  id = igw-05af2961
  vpc_id = vpc-9ba0b7ff
aws_key_pair.auth:
  id = id_rsa
  key_name = id_rsa
  public_key = ssh-rsa AAAAB3NzXXXXXXXXXXXXXXX piotr@ubuntu
aws_route.internet_access:
  id = r-rtb-8207b3e51080289494
  destination_cidr_block = 0.0.0.0/0
  destination_prefix_list_id = 
  egress_only_gateway_id = 
  gateway_id = igw-05af2961
  instance_id = 
  instance_owner_id = 
  nat_gateway_id = 
  network_interface_id = 
  origin = CreateRoute
  route_table_id = rtb-8207b3e5
  state = active
  vpc_peering_connection_id = 
aws_security_group.default:
  id = sg-b14bb1c8
  description = Used for public instances
  egress.# = 1
  egress.482069346.cidr_blocks.# = 1
  egress.482069346.cidr_blocks.0 = 0.0.0.0/0
  egress.482069346.from_port = 0
  egress.482069346.ipv6_cidr_blocks.# = 0
  egress.482069346.prefix_list_ids.# = 0
  egress.482069346.protocol = -1
  egress.482069346.security_groups.# = 0
  egress.482069346.self = false
  egress.482069346.to_port = 0
  ingress.# = 2
  ingress.2165049311.cidr_blocks.# = 1
  ingress.2165049311.cidr_blocks.0 = 10.0.0.0/16
  ingress.2165049311.from_port = 80
  ingress.2165049311.ipv6_cidr_blocks.# = 0
  ingress.2165049311.protocol = tcp
  ingress.2165049311.security_groups.# = 0
  ingress.2165049311.self = false
  ingress.2165049311.to_port = 80
  ingress.2541437006.cidr_blocks.# = 1
  ingress.2541437006.cidr_blocks.0 = 0.0.0.0/0
  ingress.2541437006.from_port = 22
  ingress.2541437006.ipv6_cidr_blocks.# = 0
  ingress.2541437006.protocol = tcp
  ingress.2541437006.security_groups.# = 0
  ingress.2541437006.self = false
  ingress.2541437006.to_port = 22
  name = terraform_securitygroup
  owner_id = 312345678906
  tags.% = 0
  vpc_id = vpc-9ba0b7ff
aws_subnet.default:
  id = subnet-6f4f510b
  assign_ipv6_address_on_creation = false
  availability_zone = eu-west-1c
  cidr_block = 10.0.1.0/24
  map_public_ip_on_launch = true
  tags.% = 1
  tags.Name = Public
  vpc_id = vpc-9ba0b7ff
aws_vpc.vpc:
  id = vpc-9ba0b7ff
  assign_generated_ipv6_cidr_block = false
  cidr_block = 10.0.0.0/16
  default_network_acl_id = acl-c54c9fa2
  default_route_table_id = rtb-8207b3e5
  default_security_group_id = sg-bd4bb1c4
  dhcp_options_id = dopt-36d84252
  enable_classiclink = false
  enable_dns_hostnames = false
  enable_dns_support = true
  instance_tenancy = default
  main_route_table_id = rtb-8207b3e5
  tags.% = 0