Skip to content
Snippets Groups Projects
Select Git revision
  • 5176e5c96814231b853e1570cd730f4aed32b7e2
  • master default protected
  • v2.28.0
  • v2.27.0
  • v2.25.1
  • v2.24.3
  • v2.26.0
  • v2.24.2
  • v2.25.0
  • v2.24.1
  • v2.22.2
  • v2.23.3
  • v2.24.0
  • v2.23.2
  • v2.23.1
  • v2.23.0
  • v2.22.1
  • v2.22.0
  • v2.21.0
  • v2.20.0
  • v2.19.1
  • v2.18.2
22 results

aws.md

Blame
  • variables.tf NaN GiB
    variable "AWS_ACCESS_KEY_ID" {
      description = "AWS Access Key"
    }
    
    variable "AWS_SECRET_ACCESS_KEY" {
      description = "AWS Secret Key"
    }
    
    variable "AWS_SSH_KEY_NAME" {
      description = "Name of the SSH keypair to use in AWS."
    }
    
    variable "AWS_DEFAULT_REGION" {
      description = "AWS Region"
    }
    
    //General Cluster Settings
    
    variable "aws_cluster_name" {
      description = "Name of AWS Cluster"
    }
    
    data "aws_ami" "distro" {
      most_recent = true
    
      filter {
        name   = "name"
        values = ["ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-*"]
      }
    
      filter {
        name   = "virtualization-type"
        values = ["hvm"]
      }
    
      owners = ["099720109477"] # Canonical
    }
    
    //AWS VPC Variables
    
    variable "aws_vpc_cidr_block" {
      description = "CIDR Block for VPC"
    }
    
    variable "aws_cidr_subnets_private" {
      description = "CIDR Blocks for private subnets in Availability Zones"
      type        = "list"
    }
    
    variable "aws_cidr_subnets_public" {
      description = "CIDR Blocks for public subnets in Availability Zones"
      type        = "list"
    }
    
    //AWS EC2 Settings
    
    variable "aws_bastion_size" {
      description = "EC2 Instance Size of Bastion Host"
    }
    
    /*
    * AWS EC2 Settings
    * The number should be divisable by the number of used
    * AWS Availability Zones without an remainder.
    */
    variable "aws_kube_master_num" {
      description = "Number of Kubernetes Master Nodes"
    }
    
    variable "aws_kube_master_size" {
      description = "Instance size of Kube Master Nodes"
    }
    
    variable "aws_etcd_num" {
      description = "Number of etcd Nodes"
    }
    
    variable "aws_etcd_size" {
      description = "Instance size of etcd Nodes"
    }
    
    variable "aws_kube_worker_num" {
      description = "Number of Kubernetes Worker Nodes"
    }
    
    variable "aws_kube_worker_size" {
      description = "Instance size of Kubernetes Worker Nodes"
    }
    
    /*
    * AWS ELB Settings
    *
    */
    variable "aws_elb_api_port" {
      description = "Port for AWS ELB"
    }
    
    variable "k8s_secure_api_port" {
      description = "Secure Port of K8S API Server"
    }
    
    variable "default_tags" {
      description = "Default tags for all resources"
      type        = "map"
    }
    
    variable "inventory_file" {
      description = "Where to store the generated inventory file"
    }