added
This commit is contained in:
38
README.md
38
README.md
@@ -77,26 +77,36 @@ the hosts.yml file from the host called gentoo1 in the linux_libvirt_group.
|
||||
There are 3 ansible roles:
|
||||
|
||||
1. base : The base role sets up the basics and is required to be run.
|
||||
|
||||
It sets up the essential parameters to run roles on the host or client.
|
||||
Check the settings in roles/base/defaults/main.yml before running the role.
|
||||
|
||||
2. proxy : The proxy role sets up the networking with proxies,
|
||||
and is required to be run, even if you don't use a proxy.
|
||||
It sets proxying and installs basic packages on the host or client.
|
||||
Check the settings in roles/proxy/defaults/main.yml before running the role.
|
||||
|
||||
3. toxcore :
|
||||
This role sets up the software to run libvirt on the host.
|
||||
Check the settings in roles/toxcore/defaults/main.yml before running the role.
|
||||
|
||||
In addition, toxcore calls an included role ansible-gentoo_install.
|
||||
This is an updated version of the abandonned
|
||||
https://github.com/agaffney/ansible-gentoo_install/ This role,
|
||||
when run on the host, builds the Gentoo base qcow image. As a safety
|
||||
feature, you must create the qcow2 image and activate it with:
|
||||
|
||||
The host creates the base qcow2 image and then creates the overlay
|
||||
image. When both are created, it install Tox software on the host and
|
||||
client.
|
||||
|
||||
In addition, toxcore calls an included role ansible-gentoo_install.
|
||||
This is an updated version of the abandonned
|
||||
https://github.com/agaffney/ansible-gentoo_install/ This role,
|
||||
when run on the host, builds the Gentoo base qcow image. As a safety
|
||||
feature, you must create the qcow2 image and activate it with:
|
||||
modprobe nbd
|
||||
qemu-img $BOX_NBD_BASE_QCOW 20G
|
||||
qemu-nbd -c $BOX_NBD_DEV $BOX_NBD_BASE_QCOW
|
||||
|
||||
modprobe nbd
|
||||
qemu-img $BOX_NBD_BASE_QCOW 20G
|
||||
qemu-nbd -c $BOX_NBD_DEV $BOX_NBD_BASE_QCOW
|
||||
|
||||
and put these values into the hosts.yml file in the pentoo or devuan
|
||||
target, depending on your host operating system. The filesytem that
|
||||
holds base qcow2 $BOX_NBD_BASE_QCOW must have at least 12G available,
|
||||
and may grow to almost 20G.
|
||||
and put these values into the hosts.yml file in the pentoo or devuan
|
||||
target, depending on your host operating system. The filesytem that
|
||||
holds base qcow2 $BOX_NBD_BASE_QCOW must have at least 12G available,
|
||||
and may grow to almost 20G.
|
||||
|
||||
After you have finished building the base qcow2 image, you will want
|
||||
to dismount it with qemu-nbd -d $BOX_NBD_DEV. Be careful and look
|
||||
|
||||
Reference in New Issue
Block a user