solar/examples/orch/example_py.yml
2015-07-10 13:36:20 +03:00

144 lines
3.9 KiB
YAML

name: example_py
tasks:
- uid: rabbitmq_service1
parameters:
type: solar_resource
args: [rabbitmq_service1, run]
- uid: openstack_vhost
parameters:
type: solar_resource
args: [openstack_vhost, run]
after: [rabbitmq_service1]
- uid: openstack_rabbitmq_user
parameters:
type: solar_resource
args: [openstack_rabbitmq_user, run]
after: [rabbitmq_service1]
- uid: mariadb_service1
parameters:
type: solar_resource
args: [mariadb_service1, run]
- uid: keystone_db
parameters:
type: solar_resource
args: [keystone_db, run]
after: [mariadb_service1]
- uid: keystone_db_user
parameters:
type: solar_resource
args: [keystone_db_user, run]
after: [keystone_db]
- uid: keystone_config1
parameters:
type: solar_resource
args: [keystone_config1, run]
- uid: keystone_config2
parameters:
type: solar_resource
args: [keystone_config2, run]
- uid: keystone_service1
parameters:
type: solar_resource
args: [keystone_service1, run]
after: [keystone_config1, keystone_db_user]
- uid: keystone_service2
parameters:
type: solar_resource
args: [keystone_service2, run]
after: [keystone_config2, keystone_db_user]
- uid: haproxy_config
parameters:
type: solar_resource
args: [haproxy_config, run]
after: [keystone_service1, keystone_service2]
- uid: haproxy_service
parameters:
type: solar_resource
args: [haproxy_service, run]
after: [haproxy_config]
- uid: admin_tenant
parameters:
type: solar_resource
args: [admin_tenant, run]
after: [haproxy_service]
- uid: admin_role
parameters:
type: solar_resource
args: [admin_user, run]
after: [admin_tenant]
- uid: admin_user
parameters:
type: solar_resource
args: [admin_user, run]
after: [admin_role]
- uid: keystone_service_endpoint
parameters:
type: solar_resource
args: [keystone_service_endpoint, run]
after: [admin_user]
- uid: services_tenant
parameters:
type: solar_resource
args: [glance_keystone_tenant, run]
after: [keystone_service_endpoint]
- uid: glance_keystone_user
parameters:
type: solar_resource
args: [glance_keystone_user, run]
after: [keystone_service_endpoint]
- uid: glance_keystone_role
parameters:
type: solar_resource
args: [glance_keystone_role, run]
after: [keystone_service_endpoint]
- uid: glance_db
parameters:
type: solar_resource
args: [glance_db, run]
after: [mariadb_service1]
- uid: glance_db_user
parameters:
type: solar_resource
args: [glance_db_user, run]
after: [glance_db]
- uid: glance_config
parameters:
type: solar_resource
args: [glance_config, run]
- uid: glance_api_container
parameters:
type: solar_resource
args: [glance_api_container, run]
after: [glance_config, glance_db_user, glance_keystone_user, openstack_rabbitmq_user]
- uid: glance_registry_container
parameters:
type: solar_resource
args: [glance_registry_container, run]
after: [glance_config, glance_db_user, glance_keystone_user, openstack_rabbitmq_user]
- uid: glance_api_endpoint
parameters:
type: solar_resource
args: [glance_api_endpoint, run]
after: [glance_api_container]
- uid: haproxy_service_update1_rem
parameters:
type: solar_resource
args: [haproxy_service, remove]
after: [glance_api_endpoint]
- uid: haproxy_service_update1_run
parameters:
type: solar_resource
args: [haproxy_service, run]
after: [haproxy_service_update1_rem]