GithubHelp home page GithubHelp logo

kuchiriel / coreos-configs Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 4.0 29 KB

Out of box cloud-config files for CoreOS

License: MIT License

coreos cloud-config devops digitalocean scripts script automation tooling sysadmin sysadmin-tasks

coreos-configs's Introduction

What is this?

This is some tested .cloud-config files I made to make managing CoreOS less cryptic.

How to install?

If you are using Digital Ocean, just copy the content from the files and paste in the User Data field.

If you have already installed CoreOS in a VM or Vagrant. This is the same as manually putting the files in: /var/lib/coreos-install/user_data before installation.

But if you want, you can use wget or curl to download the raw content from GitHub.

Then, using a ssh shell (supposing you are running through a VPS), execute the following command: sudo coreos-cloudinit --from-file your-file.cloud-config, otherwise just use a vanilla terminal instead.

You can install direct from the URL as well: sudo coreos-cloudinit --from-url https://github.com/Kuchiriel/coreos-configs/raw/master/your-file.cloud-config

Every .cloud-config file in this repository has some example commands approaching different ways to install, which you can just copy and paste in the terminal:

Which ones are available now?

By now, the following files are available:

Installs docker-compose.

CoreOS Version Working?
1478.0.0 (alpha) Yes
1465.2.0 (beta) No
1409.7.0 (stable) No

If you want to make docker-compose work with previous versions of CoreOS, you need to edit this selected part of the file. It will alllow you to download an appropriate version of docker-compose which's target the compatible version of docker engine.

See this for more details on how to do this.

coreos-configs's People

Contributors

kuchiriel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  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.