debops.lxc
Linux Containers or LXC provide a way to partition existing Linux hosts into separate environments using Linux cgroups, namespace isolation, POSIX capabilities and chrooted filesystems.
The debops.lxc
Ansible role can be used to configure LXC support on
a Debian/Ubuntu host. It can manage configuration files in /etc/lxc/
directory and provide custom scripts that allow, for example, initial
bootstrapping of the user's SSH public keys inside of the container so that it
can be managed remotely with Ansible.
Copyright
debops.lxc - Configure and manage LXC hosts using Ansible
Copyright (C) 2014-2018 Maciej Delmanowski <drybjed@gmail.com>
Copyright (C) 2015-2016 Robin Schneider <ypid@riseup.net>
Copyright (C) 2014-2018 DebOps <https://debops.org/>
SPDX-License-Identifier: GPL-3.0-only
This Ansible role is part of DebOps.
DebOps is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3, as
published by the Free Software Foundation.
DebOps is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with DebOps. If not, see https://www.gnu.org/licenses/.