https://github.com/attuneops/ovirt-apis-from-macos-or-linux
https://github.com/attuneops/ovirt-apis-from-macos-or-linux
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/attuneops/ovirt-apis-from-macos-or-linux
- Owner: AttuneOps
- Created: 2023-08-17T04:52:19.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-07-16T11:18:28.000Z (about 2 years ago)
- Last Synced: 2025-10-27T18:44:33.928Z (10 months ago)
- Homepage: http://github.attuneautomation.com/ovirt-APIs-from-macOS-or-Linux/
- Size: 63.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](http://doc.servertribe.com)
[](http://discord.servertribe.com)
[](https://www.youtube.com/@servertribe)
[](https://www.servertribe.com/community-edition/)
# oVirt APIs
# Attune
[Attune](https://www.servertribe.com/)
automates and orchestrates processes to streamline deployments, scaling,
migrations, and management of your systems. The Attune platform is building a
community of sharable automated and orchestrated processes.
You can leverage the publicly available orchestrated blueprints to increase
your productivity, and accelerate the delivery of your projects. You can
open-source your own work and improve existing community orchestrated projects.
## Get Started with Attune, Download NOW!
The **Attune Community Edition** can be
[downloaded](https://www.servertribe.com/comunity-edition/)
for free from our
[ServerTribe website](https://www.servertribe.com/comunity-edition/).
You can learn more about Attune through
[ServerTribe's YouTube Channel](https://www.youtube.com/@servertribe).
# Clone this Project
To clone this project into your own instance of Attune, follow the
[Clone a GIT Project How To Instructions](https://servertribe-attune.readthedocs.io/en/latest/howto/design_workspace/clone_project.html).
## Blueprints
This Project contains the following Blueprints.
### KS oVirt Boot WinPE Recreate Virtual Machine
### oVirt Recreate Virtual Machine
### KS oVirt Delete VM - Group
## Parameters
| Name | Type | Script Reference | Comment |
| ---- | ---- | ---------------- | ------- |
| Kickstarted Node | Basic Node | `kickstartednode` | |
| Kickstart Worker Build Linux User | Linux/Unix Credential | `kickstartworkerbuildlinuxuser` | |
| Kickstart Worker Linux Node | Linux/Unix Node | `kickstartworkerlinuxnode` | Linux refers to both Linux and MacOS |
| KS: Attune Base Dir | Text | `ksattunebasedir` | |
| oVirt: Bios Type | Text | `ovirtbiostype` | Valid Values are (they must be in all capitals):
1. CLUSTER_DEFAULT - Use the cluster-wide default.
2. I440FX_SEA_BIOS - i440fx chipset with SeaBIOS.
3. Q35_OVMF - q35 chipset with OVMF (UEFI) BIOS.
4. Q35_SEA_BIOS - q35 chipset with SeaBIOS.
5. Q35_SECURE_BOOT- q35 chipset with OVMF (UEFI) BIOS with SecureBoot enabled.
https://ovirt.github.io/ovirt-engine-api-model/4.5/#types/bios_type |
| oVirt: Cluster Name | Text | `ovirtclustername` | |
| oVirt: CPU Count | Text | `ovirtcpucount` | |
| oVirt: Datacenter Name | Text | `ovirtdatacentername` | |
| oVirt: Disk Interface | Text | `ovirtdiskinterface` | SATA or IDE required for Windows
VIRTIO_SCSI for windows after driver install
VIRTIO for Linux |
| oVirt: Disk Storage Name | Text | `ovirtdiskstoragename` | |
| oVirt: Engine API User | Basic Credential | `ovirtengineapiuser` | |
| oVirt: Engine Server | Basic Node | `ovirtengineserver` | |
| oVirt: Memory Size | Text | `ovirtmemorysize` | |
| oVirt: Network Name | Text | `ovirtnetworkname` | |
| oVirt: NIC Interface | Text | `ovirtnicinterface` | E1000 for Windows
VIRTIO for Linux |
| oVirt: VM Comment | Text | `ovirtvmcomment` | Input to the comment text field in the vm struct https://ovirt.github.io/ovirt-engine-api-model/4.5/#types/vm. |
| oVirt: VM Description | Text | `ovirtvmdescription` | Input to the description text field in the vm struct https://ovirt.github.io/ovirt-engine-api-model/4.5/#types/vm. |
| oVirt: TimeZone | Text | `ovirttimezone` | https://github.com/oVirt/ovirt-engine/blob/master/packaging/conf/timezones-defaults.properties |
## Files
| Name | Type | Comment |
| ---- | ---- | ------- |
# Contribute to this Project
**The collective power of a community of talented individuals working in
concert delivers not only more ideas, but quicker development and
troubleshooting when issues arise.**
If you’d like to contribute and help improve these projects, please fork our
repository, commit your changes in Attune, push you changes, and create a
pull request.

---
Please feel free to raise any issues or questions you have.

---
**Thank you**