depends: |
|
---|---|
configuration: | See salt.modules.keystone for setup instructions. |
Keystone tenants:
keystone.tenant_present:
- names:
- admin
- demo
- service
Keystone roles:
keystone.role_present:
- names:
- admin
- Member
admin:
keystone.user_present:
- password: R00T_4CC3SS
- email: admin@domain.com
- roles:
- admin: # tenants
- admin # roles
- service:
- admin
- Member
- require:
- keystone: Keystone tenants
- keystone: Keystone roles
nova:
keystone.user_present:
- password: '$up3rn0v4'
- email: nova@domain.com
- tenant: service
- roles:
- service:
- admin
- require:
- keystone: Keystone tenants
- keystone: Keystone roles
demo:
keystone.user_present:
- password: 'd3m0n$trati0n'
- email: demo@domain.com
- tenant: demo
- roles:
- demo:
- Member
- require:
- keystone: Keystone tenants
- keystone: Keystone roles
nova service:
keystone.service_present:
- name: nova
- service_type: compute
- description: OpenStack Compute Service
Ensure that the keystone role is absent.
' Ensures that the keystone role exists
Ensure that the service doesn't exist in Keystone catalog
Ensure service present in Keystone catalog
Ensure that the keystone tenant is absent.
' Ensures that the keystone tenant exists
Ensure that the keystone user is absent.
Ensure that the keystone user is present with the specified properties.
Current Salt release: 2014.1.6
Docs for previous releases on salt.rtfd.org.