MiqBox
Spin ManageIQ/CFME Appliance locally with Virtualization.
Prerequisite
-
Virtualization:
-
Devel Packages:
sudo dnf install libvirt-devel python-devel python3-devel
Install
-
pip
pip install miqbox --user
-
source
python setup.py install --user
Troubleshooting
-
To prevent
libvirtfrom askingrootpassword:-
Add
libvirtgroup (It may be present by default)sudo groupadd libvirt
-
Add not root
useras membersudo usermod -a -G libvirt <username>
-
Add
Polkitrule forlibvirt:vim /etc/polkit-1/rules.d/80-libvirt.rulespolkit.addRule(function(action, subject) { if (action.id == "org.libvirt.unix.manage" && subject.local && subject.active && subject.isInGroup("libvirt")) { return polkit.Result.YES; } });
-
Usage
-
Help available with
MiqBoxUsage: miqbox [OPTIONS] COMMAND [ARGS]... Spin ManageIQ/CFME Appliance locally with Virtualization. Options: --version Show the version and exit. --help Show this message and exit. Commands: config Configure MiqBox create Create Appliance evmserver Restart Miq/CFME Server images Check available images kill Kill Appliance pull Download Image rmi Remove local Images start Start Appliance status Appliance Status stop Stop Appliance
Contribute
-
Fork the repository on GitHub and make some changes. Make sure to add yourself to AUTHORS.
-
Install the in development mode
pip install -r requirements-dev.txt pip install -e .
-
Send pull requests and bugs.
Release files for miqbox 1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| miqbox-1.5.tar.gz | 16.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| miqbox-1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.5 kB
Release files / miqbox-1.5.tar.gz
| Download URL | miqbox-1.5.tar.gz |
|---|---|
| Size | 16.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ab61688e6b68a332ac02771355587069b1c7ce815df2f7798a3c6bdd3137c919
|
|
BLAKE2b-256 checksum How to use checksums |
22b91da1435cfdf21c37acde5d2fa3cd8b5de66816b09955f3939fab0518cdf8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
|
Release files / miqbox-1.5-py3-none-any.whl
| Download URL | miqbox-1.5-py3-none-any.whl |
|---|---|
| Size | 15.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1c0cac343e243e7a9c4c4beba467db92810f2e81d0d99189cf9cff6f3fe6a95e
|
|
BLAKE2b-256 checksum How to use checksums |
d3986c2bab311fbfcb8cb9d3187851d4b47969f09f6d52104a993e24bd6757ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
|