From 2a1e0b7ef619f05f5dc59585b86f9b75e2e23981 Mon Sep 17 00:00:00 2001 From: Victor LABORIE Date: Fri, 13 Dec 2019 11:00:10 +0100 Subject: [PATCH] evolinux-base: install ssacli for HP Smart Array --- CHANGELOG.md | 1 + evolinux-base/files/hpePublicKey2048_key1.pub | 19 +++++++++++++++++++ evolinux-base/tasks/hardware.yml | 15 ++++++++++++++- 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 evolinux-base/files/hpePublicKey2048_key1.pub diff --git a/CHANGELOG.md b/CHANGELOG.md index ae9c0998..b5537c63 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,7 @@ The **patch** part changes incrementally at each release. * redis: rewrite of the role (separate instances, better systemd units…) * webapps/evoadmin-web Add an htpasswd to evoadmin if you cant use an apache IP whitelist * webapps/evoadmin-web Overload templates if needed +* evolinux-base: install ssacli for HP Smart Array ### Changed * apache: improve permissions in save_apache_status script diff --git a/evolinux-base/files/hpePublicKey2048_key1.pub b/evolinux-base/files/hpePublicKey2048_key1.pub new file mode 100644 index 00000000..2db2acb8 --- /dev/null +++ b/evolinux-base/files/hpePublicKey2048_key1.pub @@ -0,0 +1,19 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.12 (GNU/Linux) + +mQENBFZp0LkBCACXajRw3b4x7G7dulNYj0hUID4BtVFq/MjEb6PHckTxGxZDoQRX +RK54tiTFA9wq3b4P3yEFnOjbjRoI0d7Ls67FADugFO+cDCtsV9yuDlaYP/U/h2nX +N0R4AdYbsVd5yr6xr+GAy66Hmx5jFH3kbC+zJpOcI0tU9hcyU7gjbxu6KQ1ypI2Q +VRKf8sRBJXgmkOlbYx35ZUMFcmVxrLJXvUuxmAVXgT9f5M3Z3rsGt/ab+/+1TFSb +RsaqHsIPE0QH8ikqW4IeDQAo1T99pCdf7FWr45KFFTo7O4AZdLMWVgqeFHaSoZxJ +307VIINsWiwQoPp0tfU5NOOOwB1Sv3x9QgFtABEBAAG0P0hld2xldHQgUGFja2Fy +ZCBFbnRlcnByaXNlIENvbXBhbnkgUlNBLTIwNDgtMjUgPHNpZ25ocEBocGUuY29t +PokBPQQTAQIAJwUCVmnQuQIbLwUJEswDAAYLCQgHAwIGFQgCCQoLAxYCAQIeAQIX +gAAKCRDCCK3eJsK3l9G+B/0ekblsBeN+xHIJ28pvo2aGb2KtWBwbT1ugI+aIS17K +UQyHZJUQH+ZeRLvosuoiQEdcGIqmOxi2hVhSCQAOV1LAonY16ACveA5DFAEBz1+a +WQyx6sOLLEAVX1VqGlBXxh3XLEUWOhlAf1gZPNtHsmURTUy2h1Lv/Yoj8KLyuK2n +DmrLOS3Ro+RqWocaJfvAgXKgt6Fq/ChDUHOnar7lGswzMsbE/yzLJ7He4y89ImK+ +2ktR5HhDuxqgCe9CWH6Q/1WGhUa0hZ3nbluq7maa+kPe2g7JcRzPH/nJuDCAOZ7U +6mHE8j0kMQMYjgaYEx2wc02aQRmPyxhbDLjSbtjomXRr +=voON +-----END PGP PUBLIC KEY BLOCK----- diff --git a/evolinux-base/tasks/hardware.yml b/evolinux-base/tasks/hardware.yml index d14f90c6..939cc754 100644 --- a/evolinux-base/tasks/hardware.yml +++ b/evolinux-base/tasks/hardware.yml @@ -34,10 +34,23 @@ failed_when: "'FAILED' in raidmodel.stdout" - block: + - name: Add HPE GPG key + apt_key: + #url: https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub + data: "{{ lookup('file', 'hpePublicKey2048_key1.pub') }}" + + - name: Add HPE repository + apt_repository: + repo: 'deb https://downloads.linux.hpe.com/SDR/repo/mcp {{ ansible_distribution_release }}/current non-free' + state: present + - name: Install packages for HP hardware apt: - name: cciss-vol-status + name: "{{ item }}" state: present + with_items: + - cciss-vol-status + - ssacli - name: Configure packages for HP hardware template: