3.1.3 • Published 2 years ago

@wolfogaming/node-lxd v3.1.3

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Node LXD

npm npm version typescript

A client for communicating with a local or remote instance of LXD.

Installing

$ npm install --save @wolfogaming/node-lxd

Getting Started

The following example connects to the local LXD instance and launches a new instance.

var { Client } = require("@wolfogaming/node-lxd");

var client = new Client(null, {type:"unix"});

client.createInstance("improved-elk", {
    "config": {
        "limits.cpu": 3,
        "limits.memory": "1GB",
        "security.nesting": true
    },
    "image": "ubuntu/21.04",
    "description": "test Instance",
    "profiles": ["default"]
}).then((emitter) => {
   emitter.on('progress', (progress) => {
       console.log(progress, "% completed")
   })
   emitter.on('finished', (instance) => {
       console.log("finished creating instance " + instance.name())
   })
})
2.0.9

2 years ago

2.0.8

2 years ago

3.0.9

2 years ago

3.1.3

2 years ago

3.0.4

2 years ago

3.1.2

2 years ago

3.0.3

2 years ago

3.1.1

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.0

2 years ago

1.0.4

3 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.1

2 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago