Skip to content

RancherOS server provisioning

License

Notifications You must be signed in to change notification settings

eexit/rancheros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RancherOS

This repo contains the base provisioning for my DigitalOcean RancherOS droplet.

Usage

Install the DigitalOcean CLI:

$ brew install doctl

Clone this repo:

$ git clone git@github.com: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.