Advertisement
Guest User

Untitled

a guest
Apr 1st, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. heat_template_version: 2015-10-15
  2. description: Create a project and an user in it
  3.  
  4. parameters:
  5. name:
  6. type: string
  7. description: name of project (and user)
  8.  
  9. password:
  10. type: string
  11. description: password for user
  12.  
  13. resources:
  14. new_project:
  15. type: OS::Keystone::Project
  16. properties:
  17. name: { get_param: name }
  18.  
  19. new_user:
  20. type: OS::Keystone::User
  21. properties:
  22. name: { get_param: name }
  23. password: { get_param: password }
  24.  
  25. new_role_assign:
  26. type: OS::Keystone::UserRoleAssignment
  27. properties:
  28. user: { get_resource: new_user }
  29. roles:
  30. - project: { get_resource: new_project }
  31. role: user
  32.  
  33. outputs:
  34. project_info:
  35. value: { get_attr: [ new_project, show ] }
  36.  
  37. user_info:
  38. value: { get_attr: [ new_user, show ] }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement