Skip to content

Role to install HPE MCP (Management Component Pack) and SPP (Support Pack for ProLiant)

Notifications You must be signed in to change notification settings

pauliusm/ansible-role-hpe-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible role hpe_mcp

An Ansible role for installing HPE MCP and 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 will help to test role while developing using docker.

License

BSD

Contributors

About

Role to install HPE MCP (Management Component Pack) and SPP (Support Pack for ProLiant)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published