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
- Repository: https://github.com/miasma-rb/miasma-lxd