Code Monkey home page Code Monkey logo

aws-terraform's People

Contributors

agentbond007 avatar mattclegg avatar su-sfeng avatar wombat avatar xueshanf avatar xuwang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aws-terraform's Issues

cluster name hardcoded in some scripts, tmpl

Just change the CLUSTER_NAME variable from the default "coreos-cluster" at the top of Makefile is not enough. "coreos-cluster" is hard-coded in other places, which makes the cluster creation to fail.

should use relative path to reference build variables

Currently under each build/<resource> directory, absolute symlinks are used to reference Terraform output variables from other resources. I think relative links should be used instead to avoid broken links if the build directory is pushed to a central repository and later is checked out by other team members.

update_user_data not working

Taint aws_s3_bucket_object doesn't trigger cloud-config user data update, because the source file name doesn't change.

Fetching cloud-config and initial-cluster from S3 fails in newer regions e.g. Frankfurt

I tried using this project in the Frankfurt datacenter but it fails while fetching the cloud-config and initial-cluster because this datacenter uses the newer AWS4 authorization:

cat ${workDir}/cloud-config.yaml 
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidRequest</Code><Message>The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.</Message><RequestId>26B794E2DF6DBB38</RequestId><HostId>1MUzjCurL7ZI8zEi5D/fNUUrSdRo7WMJnrH/I+ujSuPogkuHIOJztpzXWQQ9diOlwE5xQYb1Rrw=</HostId></Error>

s3-cloudconfig-bootstrap.sh accountId bug

The script uses curl -s http://169.254.169.254/latest/dynamic/instance-identity/document | grep -Eo '([[:digit:]]{12})' to generate AWS accountId, but in rare cases when an instance id contains consecutive 12 digits, the accountId generated would have two numbers which is complete bogus, causing the bootstrap to fail.

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.