Coder Social home page Coder Social logo

terraform-aws-windows-instance's Introduction

AWS DC/OS Windows Instances

This module creates typical windows instances. Beaware that this feature is in EXPERIMENTAL state

EXAMPLE

module "dcos-windows-instances" {
  source  = "dcos-terraform/windows-instance/aws"
  version = "~> 0.2.0"

  cluster_name = "production"
  aws_subnet_ids = ["subnet-12345678"]
  aws_security_group_ids = ["sg-12345678"]"

  num = "2"
}

Inputs

Name Description Type Default Required
aws_key_name Specify the aws ssh key to use. We assume its already loaded in your SSH agent. Set ssh_public_key_file to empty string string n/a yes
aws_security_group_ids Firewall IDs to use for these instances list n/a yes
aws_subnet_ids Subnets to spawn the instances in. The module tries to distribute the instances list n/a yes
cluster_name Name of the DC/OS cluster string n/a yes
num How many instances should be created string n/a yes
aws_ami AMI that will be used for the instances instead of the Mesosphere chosen default images. Custom AMIs must fulfill the Mesosphere DC/OS system-requirements: See https://docs.mesosphere.com/1.12/installing/production/system-requirements/ string "" no
aws_associate_public_ip_address Associate a public IP address with the instances string "true" no
aws_extra_volumes Extra volumes for each instance list <list> no
aws_iam_instance_profile Instance profile to be used for these instances string "" no
aws_instance_type Instance type string "m4.xlarge" no
aws_root_volume_size Root volume size in GB string "120" no
aws_root_volume_type Root volume type string "standard" no
dcos_instance_os Operating system to use. Instead of using your own AMI you could use a provided OS. string "centos_7.4" no
hostname_format Format the hostname inputs are index+1, region, cluster_name string "%[3]s-windows%[1]d-%[2]s" no
name_prefix Name Prefix string "" no
tags Add custom tags to all resources map <map> no
user_data User data to be used on these instances (cloud-init) string "" no

Outputs

Name Description
instances List of instance IDs
os_user The OS user to be used
private_ips List of private ip addresses created by this module
public_ips List of public ip addresses created by this module
windows_passwords Returns the decrypted AWS generated windows password

terraform-aws-windows-instance's People

Contributors

bernadinm avatar fatz avatar jieyu avatar lloesche avatar sebbrandt87 avatar sergiimatusepam avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.