I hereby claim:
- I am albertoal on github.
- I am albertoal (https://keybase.io/albertoal) on keybase.
- I have a public key ASBJcMfXEHwZbyCppcXMs3UENs5KsvRqP5qdKl563o7szAo
To claim this, I am signing this object:
apiVersion: kops/v1alpha2 | |
kind: Cluster | |
metadata: | |
name: {{.kubernetes_cluster_name.value}} | |
spec: | |
api: | |
loadBalancer: | |
type: Public | |
additionalSecurityGroups: ["{{.common_http_sg_id.value}}"] | |
authorization: |
output "region" { | |
value = "${data.aws_region.current.name}" | |
} | |
output "vpc_id" { | |
value = "${module.dev_vpc.vpc_id}" | |
} | |
output "vpc_name" { | |
value = "${local.vpc_name}" |
resource "aws_security_group" "k8s_common_http" { | |
name = "${local.environment}_k8s_common_http" | |
vpc_id = "${module.dev_vpc.vpc_id}" | |
tags = "${merge(local.tags)}" | |
ingress { | |
from_port = 80 | |
protocol = "tcp" | |
to_port = 80 | |
cidr_blocks = ["${local.ingress_ips}"] |
resource "aws_s3_bucket" "kops_state" { | |
bucket = "${local.kops_state_bucket_name}" | |
acl = "private" | |
force_destroy = true | |
tags = "${merge(local.tags)}" | |
} |
module "dev_vpc" { | |
source = "terraform-aws-modules/vpc/aws" | |
version = "1.46.0" | |
name = "${local.vpc_name}" | |
cidr = "10.0.0.0/16" | |
azs = ["${local.azs}"] | |
private_subnets = ["10.0.1.0/24", "10.0.2.0/24", "10.0.3.0/24"] | |
public_subnets = ["10.0.101.0/24", "10.0.102.0/24", "10.0.103.0/24"] | |
enable_nat_gateway = true |
provider "aws" { | |
region = "eu-west-2" | |
} | |
terraform { | |
backend "s3" { | |
bucket = "tf-state-blog" | |
key = "dev/terraform" | |
region = "eu-west-2" | |
} |
I hereby claim:
To claim this, I am signing this object: