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 endpoint for a service doesn't exist in Keystone catalog
Ensure the specified endpoints exists for 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.
Docs for previous releases are available on salt.rtfd.org.
Latest Salt release: 2014.1.13
Try the shiny new release candidate of Salt, v2014.7.0rc6! More info here.
22.27.47. salt.states.keyboard
Upcoming SaltStack events, webinars and local meet ups and user groups.