solidfire.pp 751 B

123456789101112131415161718192021
  1. # Copyright (c) – 2016, Edward Balduf. All rights reserved.
  2. class packstack::cinder::backend::solidfire ()
  3. {
  4. $solidfire_backend_name = 'solidfire'
  5. cinder::backend::solidfire { $solidfire_backend_name :
  6. san_ip => hiera('CONFIG_CINDER_SOLIDFIRE_LOGIN'),
  7. san_login => hiera('CONFIG_CINDER_SOLIDFIRE_PASSWORD'),
  8. san_password => hiera('CONFIG_CINDER_SOLIDFIRE_HOSTNAME'),
  9. volume_backend_name => $solidfire_backend_name,
  10. }
  11. ensure_packages(['iscsi-initiator-utils'], {'ensure' => 'present'})
  12. cinder::type { $solidfire_backend_name:
  13. set_key => 'volume_backend_name',
  14. set_value => $solidfire_backend_name,
  15. require => Class['cinder::api'],
  16. }
  17. }