Skip to content

miasma-rb/miasma-lxd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Miasma LXD

LXD API plugin for the miasma cloud library

Supported credential attributes:

Supported attributes used in the credentials section of API configurations:

Miasma.api(
  :type => :compute,
  :provider => :lxd,
  :credentials => {
    ...
  }
)

Required attributes

  • api_endpoint - LXD HTTPS endpoint (e.g. https://127.0.0.1:8443)
  • ssl_key - Path to client SSL key
  • ssl_certificate - Path to client SSL certificate

Initial connection required attributes

  • name - Name of this client (defaults to hostname)
  • password - Shared password with LXD to establish trust

Current support matrix

Model Create Read Update Delete
AutoScale
BlockStorage
Compute X X X X
DNS
LoadBalancer
Network
Orchestration
Queues
Storage

Info