All Projects → lxdock → Lxdock

lxdock / Lxdock

Licence: gpl-3.0
Build and orchestrate your development environments with LXD - a.k.a. Vagrant is Too Heavy™

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Lxdock

Ansible Podman Collections
Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool
Stars: ✭ 89 (-74.57%)
Mutual labels:  devops, devops-tools, containers
Iceci
IceCI is a continuous integration system designed for Kubernetes from the ground up.
Stars: ✭ 29 (-91.71%)
Mutual labels:  devops, devops-tools, containers
Rundeck
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Stars: ✭ 4,426 (+1164.57%)
Mutual labels:  devops, devops-tools, orchestration
Vagrant Openstack Provider
Use Vagrant to manage OpenStack Cloud instances.
Stars: ✭ 229 (-34.57%)
Mutual labels:  devops, devops-tools, vagrant
Ops
Tools&scripts for daily devops.
Stars: ✭ 128 (-63.43%)
Mutual labels:  devops, devops-tools, containers
Kapitan
Generic templated configuration management for Kubernetes, Terraform and other things
Stars: ✭ 1,383 (+295.14%)
Mutual labels:  devops, devops-tools, orchestration
Runbook
A framework for gradual system automation
Stars: ✭ 531 (+51.71%)
Mutual labels:  devops, devops-tools, orchestration
Lastbackend
System for containerized apps management. From build to scaling.
Stars: ✭ 1,536 (+338.86%)
Mutual labels:  devops, containers, orchestration
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: ✭ 148 (-57.71%)
Mutual labels:  devops, containers, orchestration
Containerops
DevOps Orchestration Platform
Stars: ✭ 317 (-9.43%)
Mutual labels:  devops, containers, orchestration
Lxc
LXC - Linux Containers
Stars: ✭ 3,583 (+923.71%)
Mutual labels:  containers, lxc
Salt Scanner
Linux vulnerability scanner based on Salt Open and Vulners audit API, with Slack notifications and JIRA integration
Stars: ✭ 261 (-25.43%)
Mutual labels:  devops, devops-tools
Service Fabric
We've moved!
Stars: ✭ 258 (-26.29%)
Mutual labels:  containers, orchestration
ansible virtualization
Ansible Collection: Virtualization roles
Stars: ✭ 31 (-91.14%)
Mutual labels:  vagrant, lxc
Lxd
Powerful system container and virtual machine manager
Stars: ✭ 3,115 (+790%)
Mutual labels:  containers, lxc
Service Fabric
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
Stars: ✭ 2,874 (+721.14%)
Mutual labels:  containers, orchestration
Takeoff
A rapid development environment using docker for convenience.
Stars: ✭ 271 (-22.57%)
Mutual labels:  devops, devops-tools
Faraday
Faraday introduces a new concept - IPE (Integrated Penetration-Test Environment) a multiuser Penetration test IDE. Designed for distributing, indexing, and analyzing the data generated during a security audit.
Stars: ✭ 3,198 (+813.71%)
Mutual labels:  devops, orchestration
Rancher
Complete container management platform
Stars: ✭ 18,191 (+5097.43%)
Mutual labels:  containers, orchestration
f5-super-netops-container
F5 Super NetOps container images that enable Automation and Orchestration with a DevOps methodology
Stars: ✭ 24 (-93.14%)
Mutual labels:  orchestration, devops-tools

LXDock

.. image:: https://readthedocs.org/projects/lxdock/badge/?style=flat-square&version=stable :target: https://lxdock.readthedocs.io/en/stable/ :alt: Documentation

.. image:: https://img.shields.io/pypi/l/lxdock.svg?style=flat-square :target: https://pypi.python.org/pypi/lxdock/ :alt: License

.. image:: https://img.shields.io/pypi/v/lxdock.svg?style=flat-square :target: https://pypi.python.org/pypi/lxdock/ :alt: Latest Version

.. image:: https://img.shields.io/travis/lxdock/lxdock.svg?style=flat-square :target: https://travis-ci.org/lxdock/lxdock :alt: Build status

.. image:: https://img.shields.io/codecov/c/github/lxdock/lxdock.svg?style=flat-square :target: https://codecov.io/github/lxdock/lxdock :alt: Codecov status

|

LXDock is a wrapper around LXD_ that allows developers to orchestrate their development environments using a workflow similar to Vagrant.

.. contents:: Table of Contents :local:

Status: New Maintainers

As of LXDock v0.4.1 the two creators of LXDock stopped using it, however the project has several new maintainers now.

See: issue #106 <https://github.com/lxdock/lxdock/issues/106>_

The Travis CI tests are working again as we have switched to the Snap version of LXD since the PPA is no longer maintained. This is great news as it has allowed a number of outstanding PR's to be merged, with more to come.

There is also a Vagrantfile included for running the tests locally.

The next release will be v0.5.0, but no release date has been set at this point.

More to come...

Why use LXDock?

It's fast. LXDock is much much faster than a typical Vagrant + Virtualbox setup.

Multi-arch. Vagrant has been designed with Virtualbox and x86 in mind. Even if you use alternative providers, you're going to have to jump through inelegant hoops to have your Vagrantfile work on x86 and arm (for example) at the same time because the very concept of a Vagrant box is arch-specific.

Simpler. When working with containers, much of the complexity of Vagrant becomes useless. Why the need for special "vagrant-prepared" boxes when lxc exec is available? It's much simpler to use whatever images are provided directly by lxd. By removing the need to manage boxes, lxdock suddenly becomes much simpler (a simple wrapper around lxd, really).

Documentation

Online browsable documentation is available at https://lxdock.readthedocs.io.

Head over to the documentation for all the details on how to set up LXDock and how to start using containers in your project!

Requirements

LXD_, Python 3.4+. Please refer to the requirements_ section of the documentation for a full list of dependencies.

.. _LXD: https://www.ubuntu.com/cloud/lxd .. _requirements: https://lxdock.readthedocs.io/en/stable/getting_started.html#requirements

Communication

You can join the #lxdock channel on irc.freenode.net to get help and ask questions related to the development of LXDock.

Current Maintainers

Rob van der Linde (@robvdl <https://github.com/robvdl>), Norman Kabir (@nkabir <https://github.com/nkabir>)

Original Authors

Virgil Dupras (@hsoft <https://github.com/hsoft>), Morgan Aubert (@ellmetha <https://github.com/ellmetha>) and contributors_.

.. _contributors: https://github.com/lxdock/lxdock/contributors

License

GPLv3. See LICENSE for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].