It looks like it's not a problem anymore after "nova" module upgrade:
Fri Nov 07 11:30:16 +0000 2014 Puppet (debug): Adding relationship from Exec[nova-db-sync] to Service[nova-conductor] with 'notify'
Fri Nov 07 11:30:26 +0000 2014 /Stage[main]/Nova::Api/Exec[nova-db-sync]/notify (debug): subscribes to Service[nova-conductor]
Fri Nov 07 11:42:13 +0000 2014 /Stage[main]/Nova::Api/Exec[nova-db-sync] (info): Scheduling refresh of Service[nova-conductor]
As you can see, Exec[nova-db-sync] notifies Service[nova-conductor], which means db-sync will be evaluated before Service[nova-conductor]
It looks like it's not a problem anymore after "nova" module upgrade:
Fri Nov 07 11:30:16 +0000 2014 Puppet (debug): Adding relationship from Exec[nova-db-sync] to Service[ nova-conductor] with 'notify' main]/Nova: :Api/Exec[ nova-db- sync]/notify (debug): subscribes to Service[ nova-conductor] main]/Nova: :Api/Exec[ nova-db- sync] (info): Scheduling refresh of Service[ nova-conductor]
Fri Nov 07 11:30:26 +0000 2014 /Stage[
Fri Nov 07 11:42:13 +0000 2014 /Stage[
As you can see, Exec[nova-db-sync] notifies Service[ nova-conductor] , which means db-sync will be evaluated before Service[ nova-conductor]