Advertisement
Guest User

eqlx define

a guest
Apr 21st, 2014
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. define cinder::backend::eqlx (
  2. $san_ip,
  3. $san_login,
  4. $san_password,
  5. $volume_backend_name = $name,
  6. $san_thin_provision = false,
  7. $eqlx_group_name = 'group-0',
  8. $eqlx_pool = 'default',
  9. $eqlx_use_chap = false,
  10. $eqlx_chap_login = 'chapadmin',
  11. $eqlx_chap_password = '12345',
  12. $eqlx_cli_timeout = 30,
  13. $eqlx_cli_max_retries = 5,
  14. ) {
  15. cinder_config {
  16. "${name}/volume_backend_name": value => $volume_backend_name;
  17. "${name}/volume_driver": value => "cinder.volume.drivers.eqlx.DellEQLSanISCSIDriver";
  18. "${name}/san_ip": value => $san_ip;
  19. "${name}/san_login": value => $san_login;
  20. "${name}/san_password": value => $san_password;
  21. "${name}/san_thin_provision": value => $san_thin_provision;
  22. "${name}/eqlx_group_name": value => $eqlx_group_name;
  23. "${name}/eqlx_use_chap": value => $eqlx_use_chap;
  24. "${name}/eqlx_cli_timeout": value => $eqlx_cli_timeout;
  25. "${name}/eqlx_cli_max_retries": value => $eqlx_cli_max_retries;
  26. "${name}/eqlx_pool": value => $eqlx_pool;
  27. }
  28.  
  29. if(str2bool($eqlx_use_chap)) {
  30. cinder_config {
  31. "${name}/eqlx_chap_login": value => $eqlx_chap_login;
  32. "${name}/eqlx_chap_password": value => $eqlx_chap_password;
  33. }
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement