LXD API plugin for the miasma cloud library
Supported attributes used in the credentials section of API configurations:
Miasma.api(
  :type => :compute,
  :provider => :lxd,
  :credentials => {
    ...
  }
)api_endpoint- LXD HTTPS endpoint (e.g. https://127.0.0.1:8443)ssl_key- Path to client SSL keyssl_certificate- Path to client SSL certificate
name- Name of this client (defaults to hostname)password- Shared password with LXD to establish trust
| Model | Create | Read | Update | Delete | 
|---|---|---|---|---|
| AutoScale | ||||
| BlockStorage | ||||
| Compute | X | X | X | X | 
| DNS | ||||
| LoadBalancer | ||||
| Network | ||||
| Orchestration | ||||
| Queues | ||||
| Storage | 
- Repository: https://github.com/miasma-rb/miasma-lxd