Git Product home page Git Product logo

cloudbound's People

Contributors

nagibyro avatar

Watchers

 avatar  avatar

cloudbound's Issues

Allow users to specify aws region

Problem

We are assuming us-east-1 no reason to do that

Solution

User variable aws_region to packer build command. default to us-east-1

Create hyper-v builder

Problem

AWS costs money. Friends with windows servers running hyper-v do not cost money (except for the occasional drink and of course a free game server password.)

Solution

Create hyper-v builder.

Packer put environment vars and special characters

Problem

Since we are disabling steam guard to make this work. We probably want strong passwords. But passwords that have special characters in them cause issues in bash think Pass$HOME would be an issue.

Solution

Find a better way of exposing steam password than in environment vars.

Add packer build to create persisent game ebs volume

Problem

We are going to store saved games and player data outside the root volume. So we are going to expect users to have an already provisioned (filesystem and directories) ebs volume. But setting that up manually would be a pain.

Solution

Create a separate packer builder for creating this EBS volume they should only need to run it once and then provide a user variable to the server builder to specify the volume-id to attach on instance launch.

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.