Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iranzo/bmctest
Checks BMC for valid ISO processing
https://github.com/iranzo/bmctest
Last synced: 10 days ago
JSON representation
Checks BMC for valid ISO processing
- Host: GitHub
- URL: https://github.com/iranzo/bmctest
- Owner: iranzo
- Created: 2021-04-30T07:44:42.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-26T12:23:18.000Z (about 1 month ago)
- Last Synced: 2024-10-07T10:09:31.351Z (about 1 month ago)
- Language: HTML
- Homepage:
- Size: 495 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# BMC Testing
This repo aims to provide tooling to validate that BMC is able to load an ISO image from a remote server via http or via https and still be able to mount it within the OS.
- Requirements
- Hardware
- target host running RHEL and BMC credentials
- Software
- Remote http server containing the ISOs to load (small ISO and big ISO) with or without custom certificates
- Ansible
- inventory file which contains details for both BMC and target host as well as the data for the testThe output of the execution will summarize detected BIOS and BMC versions.
This playbook is based on the ones available at:
- https://github.com/openshift-kni/baremetal-deploy/tree/master/ansible-ipi-install
- https://github.com/openshift/assisted-test-infra/tree/master/ansible-bm-install# Execution
Run `ansible-playbook -i inventory playbook.yml` to validate the server.
# TODO
- hpilo interaction requires installation of python-hpilo module from the host executing (that's why the task is now delegated to localhost)