Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eexit/rancheros

RancherOS server provisioning
https://github.com/eexit/rancheros

cloud-init digitalocean docker-compose provisioning rancheros server-provision

Last synced: 27 days ago
JSON representation

RancherOS server provisioning

Awesome Lists containing this project

README

        

# RancherOS

This repo contains the base provisioning for my [DigitalOcean](https://m.do.co/c/0c4088a1eb43) [RancherOS](https://rancher.com/rancher-os/) droplet.

## Usage

Install the DigitalOcean [CLI](https://github.com/digitalocean/doctl):

$ brew install doctl

Clone this repo:

$ git clone [email protected]:eexit/rancheros.git

Get your SSH keys ID list:

$ doctl compute ssh-key list --format ID

Create a droplet with user-data:

$ doctl compute droplet create my-droplet \
--image rancheros \
--size s-1vcpu-1gb \
--region lon1 \
--ssh-keys ID1,ID2,IDx \
--user-data-file cloud-init.yaml

Get the IP of your droplet:

$ doctl compute droplet list my-droplet --format PublicIPv4

The provisioning takes some time, even the droplet is available, it takes about 5 min to complete all stuff.