Redfish Utilities
Project description
Redfish Tacklebox
Copyright 2019-2024 DMTF. All rights reserved.
About
Redfish Tacklebox contains a set of Python3 utilities to perform common management operations with a Redfish service. The utilities can be used as part of larger management applications, or be used as standalone command line tools.
Installation
pip install redfish_utilities
Building from Source
python setup.py sdist
pip install dist/redfish_utilities-x.x.x.tar.gz
Building Docker
-
Pull the container from Docker Hub:
docker pull dmtf/redfish-tacklebox:latest
-
Build a container from local source:
docker build -t dmtf/redfish-tacklebox:latest .
-
Build a container from GitHub:
docker build -t dmtf/redfish-tacklebox:latest https://github.com/DMTF/Redfish-Tacklebox.git
Requirements
External modules:
- redfish: https://pypi.python.org/pypi/redfish
- XlsxWriter: https://pypi.org/project/XlsxWriter
You may install the external modules by running:
pip install -r requirements.txt
Utilities
- Discover (rf_discover.py)
- Sensor List (rf_sensor_list.py)
- System Inventory (rf_sys_inventory.py)
- Logs (rf_logs.py)
- Power/Reset (rf_power_reset.py)
- Boot Override (rf_boot_override.py)
- Virtual Media (rf_virtual_media.py)
- BIOS Settings (rf_bios_settings.py)
- Manager Configuration (rf_manager_config.py)
- Accounts (rf_accounts.py)
- Update (rf_update.py)
- Event Service (rf_event_service.py)
- Licenses (rf_licenses.py)
- Certificates (rf_certificates.py)
- Diagnostic Data (rf_diagnostic_data.py)
- Assembly (rf_assembly.py)
- Power Equipment (rf_power_equipment.py)
- Raw Request (rf_raw_request.py)
- Test Event Listener (rf_test_event_listener.py)
Release Process
- Go to the "Actions" page
- Select the "Release and Publish" workflow
- Click "Run workflow"
- Fill out the form
- Click "Run workflow"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
redfish_utilities-3.3.1.tar.gz
(56.1 kB
view hashes)
Built Distribution
Close
Hashes for redfish_utilities-3.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4607bf1549c0a949c809036601b3153663736ab8a0d8d15c6bdef32140e3df67 |
|
MD5 | 4a3231e8c74540fa163dbe26fd58a61b |
|
BLAKE2b-256 | 1bb7fbb5c49543ca9c2980667642583c519d7cbcb107e1493fabd88acbe339f5 |