New version of the Terraform-provider-leostream

Introducing Terraform Provider for Leostream v0.1.3

We are excited to announce the release of version 0.1.3 of the Terraform Provider for Leostream. This release brings enhancements and stability improvements that enable you to efficiently manage your Leostream environments with Infrastructure as Code (IaC). Whether you’re provisioning resources, managing configurations, or automating your workflows, this provider empowers you to integrate Leostream seamlessly into your Terraform-powered deployments.

Read more →

Next step: Terraform-provider-leostream

Another Leostream project has been released! This time it is a Terraform provider for Leostream. This provider allows you to manage Leostream resources using Terraform. It makes use of the Leostream Golang client library that we created.

Read more →

Introducing the Leostream Admin CLI as well!

I have also been working on a command-line interface (CLI) tool that can be used to manage Leostream resources. It makes use of the Leostream Golang client library that I have created.

It was created to help with issues like:

  • looping through pools to update the pool settings
  • seeing the status of the pools
  • checking which desktops are in a pool
  • taking a backup of Leostream
  • restore a backup of Leostream
  • checking the status of an individual desktop

You can find the code on my company GitLab instance.

Quick start:

% go install gitlab.hocmodo.nl/community/leostream-admin-cli@latest
% export GOPATH=$HOME/go
% export PATH=$PATH:$GOPATH/bin
% leostream-admin-cli --help

Read more →

Introducing the Leostream Golang client

I have been working on a Leostream client in Golang.

More information about Leostream can be found on Wikipedia:

It is basically a broker for connecting users to remote desktops and applications. These desktops can be running in a variety of environments, including cloud, on-premises, and hybrid environments.

The client I created is a wrapper around the Leostream REST API. It is still in development but I have already implemented some basic functionality. The client is available on my company GitLab instance.

Read more →