All Projects → Ouxsoft → LXD-Cloud

Ouxsoft / LXD-Cloud

Licence: MIT license
Lightweight server management using LXD and Ansible

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to LXD-Cloud

Nagios Nrpe Server
Nagios NRPE Server Role for Ansible
Stars: ✭ 27 (+42.11%)
Mutual labels:  ansible-playbook, nagios
check clever tanken
Benzinpreis-Monitoring mit Icinga 2 || Kraftstoffmonitoring
Stars: ✭ 21 (+10.53%)
Mutual labels:  nagios
nuber
Virtualization management software
Stars: ✭ 33 (+73.68%)
Mutual labels:  lxd
ansible-playbook-volumio-bluetooth
Pair your phone and stream audio to a Raspberry Pi running Volumio
Stars: ✭ 13 (-31.58%)
Mutual labels:  ansible-playbook
check netscaler
A Nagios Plugin written in Perl for the Citrix ADC (formerly Citrix NetScaler). It uses the NetScaler NITRO API.
Stars: ✭ 36 (+89.47%)
Mutual labels:  nagios
dockpack
This project uses ansible, packer and vagrant to create an agile lab.
Stars: ✭ 13 (-31.58%)
Mutual labels:  ansible-playbook
dotfiles
Minimalistic dotfiles setup for MacOS and Linux
Stars: ✭ 22 (+15.79%)
Mutual labels:  ansible-playbook
hanzo
Ansible orchestration to configure a development environment -
Stars: ✭ 22 (+15.79%)
Mutual labels:  ansible-playbook
Ararat
Ararat is the next-generation container/virtual machine control panel. It is your one-stop shop for single application containers, full system containers, and KVM instances
Stars: ✭ 21 (+10.53%)
Mutual labels:  lxd
ansible-palybooks
Ansible Palybooks Written and Published by www.server-computer.com. NO WARRANTY for any damages and loss of data.
Stars: ✭ 24 (+26.32%)
Mutual labels:  ansible-playbook
anstead
Ansible playbook for Laravel
Stars: ✭ 14 (-26.32%)
Mutual labels:  ansible-playbook
chatroom
💬chat
Stars: ✭ 56 (+194.74%)
Mutual labels:  ansible-playbook
nagitheus
Nagios Check towards Prometheus
Stars: ✭ 19 (+0%)
Mutual labels:  nagios
copr-lxc4
RPM spec files for building lxc/lxd 4.x releases on Fedora COPR
Stars: ✭ 18 (-5.26%)
Mutual labels:  lxd
dns-server-setup
Ansible playbook to easily deploy new, fully configured, DNS servers.
Stars: ✭ 48 (+152.63%)
Mutual labels:  ansible-playbook
UBUNTU20-CIS
Ansible role for Ubuntu 2004 CIS Baseline
Stars: ✭ 136 (+615.79%)
Mutual labels:  ansible-playbook
nspawn
Containers with systemd-nspawn
Stars: ✭ 19 (+0%)
Mutual labels:  container-management
nagmapReborn
Nagmap Reborn - Standalone integration with some server monitoring systems providing a user-friendly interface through geographic visualization.
Stars: ✭ 19 (+0%)
Mutual labels:  nagios
awesome-lxc-lxd
A curated list of awesome LXC and LXD tools, libraries and related projects.
Stars: ✭ 34 (+78.95%)
Mutual labels:  lxd
nagios check
Ruby Nagios Check Integration
Stars: ✭ 13 (-31.58%)
Mutual labels:  nagios

LXD Cloud

LXD Cloud provides lightweight server management using the power of LXD and Ansible.

GitHub GitHub issues Donate

Features

  • Automated host machine provisioning and configuration
  • Automated container provisioning and configuration
  • Automated host machine updates
  • Automated supervised container updates
  • Automated per server and container backups with hardlink rotates (drastically reduce incremental backup downtime and size)
  • Automated KIOSK provisioning
  • Automated Nagios integration

Quickstart

LXD Cloud is available on Ansible Galaxy Listing

Install with Ansible Galaxy

$ ansible-galaxy collection install hxtree.lxd_cloud

Ansible Installation

If you're not running Ansible already, following these instructions to install:

On Ubuntu:

$ sudo apt update
$ sudo apt install software-properties-common
$ sudo apt-add-repository --yes --update ppa:ansible/ansible
$ sudo apt install ansible

On RHEL and CentOS:

$ sudo yum install ansible

On Fedora:

$ sudo dnf install ansible

Next, clone LXD Cloud repo:

$ cd /etc/ansible/
$ git clone https://github.com/hxtree/LXD-Cloud

Setup listing of Groups and Hosts (reference Ansible docs):

$ vim /etc/ansible/hosts

Setup variables related to more then one host (reference Ansible docs):

$ vim /etc/ansible/group_vars

Setup variables related to a single host (reference Ansible docs):

$ /etc/ansible/host_vars

Set ansible.cfg remote tmp to avoid user permissions issues

remote_tmp = /tmp/.ansible-${USER}/tmp

Contribute

Please refer to CONTRIBUTING.md for information on how to contribute to LXD Cloud.

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].