Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pauliusm/ansible-role-hpe-mcp
Role to install HPE MCP (Management Component Pack) and SPP (Support Pack for ProLiant)
https://github.com/pauliusm/ansible-role-hpe-mcp
ansible hp hpe mcp proliant psp
Last synced: 24 days ago
JSON representation
Role to install HPE MCP (Management Component Pack) and SPP (Support Pack for ProLiant)
- Host: GitHub
- URL: https://github.com/pauliusm/ansible-role-hpe-mcp
- Owner: pauliusm
- Created: 2020-03-27T12:04:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-19T19:12:45.000Z (about 3 years ago)
- Last Synced: 2024-10-04T07:41:48.811Z (about 2 months ago)
- Topics: ansible, hp, hpe, mcp, proliant, psp
- Language: Shell
- Homepage:
- Size: 9.77 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Ansible role `hpe_mcp`
=========An Ansible role for installing HPE [MCP](https://downloads.linux.hpe.com/SDR/project/mcp/) and
[SPP](https://downloads.linux.hpe.com/SDR/project/spp/): and Management Component Pack and (optionally) Support Pack for ProLiant repos and packages.Requirements
------------CentOS/RHEL/Rocky 7+ system.
Role Variables
--------------`hpe_mcp_packages` - specifies packages to install, defaults to
```
hpe_mcp_packages:
- hponcfg
- ssacli
````hpe_mcp_spp_packages` - specifies SPP packages to install, defaults to empty array.
If not empty will install SPP repo and listed packages.If unsupported OS/platform combination found (RHEL8+ and ProLiant gen8 or older), SPP package install will be skipped, even though many RHEL7 packages can be used on RHEL8
Dependencies
------------None so far.
Example Playbook
----------------```
- hosts: all
roles:
- role: pauliusm.hpe_mcp
hpe_mcp_packages:
- ssacli
hpe_mcp_spp_packages:
- fibreutils
when: "'ProLiant' in ansible_product_name"```
Installs MCP repo and `ssacli` package, and fibreutils from SPP repo if `ansible_product_name` contains `Proliant` string.Testing
-------[run-docker-tests.sh](tests/run-docker-tests.sh) will help to test role while developing using docker.
License
-------BSD
Contributors
------------- [Paulius Mažeika](https://github.com/pauliusm)