ACK, works as expected. Minor note (which we discussed, but I didn't have better idea) - maybe we could change 'setup' task name to something like 'reset' and there could be note about dropping and recreating DB in description - user could be surprised :).
On 09/29/2010 11:11 AM, mfoj...@redhat.com wrote: > From: Michal Fojtik<mfoj...@redhat.com> > > --- > src/lib/tasks/dc_tasks.rake | 16 ++++++++++++++++ > 1 files changed, 16 insertions(+), 0 deletions(-) > > diff --git a/src/lib/tasks/dc_tasks.rake b/src/lib/tasks/dc_tasks.rake > index c8bdf22..04deb38 100644 > --- a/src/lib/tasks/dc_tasks.rake > +++ b/src/lib/tasks/dc_tasks.rake > @@ -70,4 +70,20 @@ namespace :dc do > end > end > > + desc 'Create user "admin" for CloudEngine' > + task :create_admin_user => :environment do > + u = User.new > + u.login = 'admin' > + u.password, u.password_confirmation = 'password', 'password' > + u.email = 'ad...@deltacloud.org' > + u.first_name = 'Administrator' > + if u.save > + puts "Created user 'admin' with password 'password'" > + end > + Rake::Task[:'dc:site_admin'].invoke('admin') > + end > + > + desc 'Setup CloudEngine and create admin user automatically' > + task :setup => [ :"db:drop", :"db:create", :"db:migrate", > :"dc:create_admin_user"] > + > end _______________________________________________ deltacloud-devel mailing list deltacloud-devel@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/deltacloud-devel