Project

miasma-lxd

0.0
No commit activity in last 3 years
No release in over 3 years
Smoggy LXD API
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0.2.31
>= 0
>= 2.0.8
>= 0

Runtime

 Project Readme

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