Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- heat_template_version: 2015-10-15
- description: Create a project and an user in it
- parameters:
- name:
- type: string
- description: name of project (and user)
- password:
- type: string
- description: password for user
- resources:
- new_project:
- type: OS::Keystone::Project
- properties:
- name: { get_param: name }
- new_user:
- type: OS::Keystone::User
- properties:
- name: { get_param: name }
- password: { get_param: password }
- new_role_assign:
- type: OS::Keystone::UserRoleAssignment
- properties:
- user: { get_resource: new_user }
- roles:
- - project: { get_resource: new_project }
- role: user
- outputs:
- project_info:
- value: { get_attr: [ new_project, show ] }
- user_info:
- value: { get_attr: [ new_user, show ] }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement