re-core.provider

Common logic for all providers

from-description

(from-description description)
Convert description back into a system

into-description

(into-description system)
Create a description string from system, the string is base64 encoded and encrypted

into-mb

(into-mb units)
Convert RAM units to Megabytes

map-key

(map-key m from to)

mappings

(mappings res ms)
Maps raw model keys to specific model keys,
single key can fan out to multiple keys using a set

os->template

(os->template hyp)
Os key to template/VM/image

repeates

(repeates k v)

running?

(running? this)

selections

(selections m kys)(selections kys)
Select group of keys from map

transform

(transform res ts)
specific model transformations

wait-for-ssh

(wait-for-ssh address user timeout)

wait-for-start

(wait-for-start this timeout ex)
Wait for an ip to be avilable

wait-for-stop

(wait-for-stop this timeout)
Wait instance to stop