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