diff --git a/lib/tasks/add_default_tenant.rake b/lib/tasks/add_tenant.rake similarity index 81% rename from lib/tasks/add_default_tenant.rake rename to lib/tasks/add_tenant.rake index f9c83c5e0105c85ca84f41960e666d22ad0b7c6f..977bbd80f46a5b8b7c97e08ad816b80b30dd54de 100644 --- a/lib/tasks/add_default_tenant.rake +++ b/lib/tasks/add_tenant.rake @@ -18,14 +18,15 @@ require_relative 'task_helpers' -desc 'Add default tenant' -task :add_default_tenant, [:secret] => :environment do |_t, args| +desc 'Add tenant' +task :add_tenant, %i[provider secret] => :environment do |_t, args| + err 'Missing provider' unless args.provider err 'Missing secret' unless args.secret - tenant = Tenant.new(name: 'bn', client_secret: args.secret) + tenant = Tenant.new(name: args.provider, client_secret: args.secret) if tenant.save - TenantSetup.new('bn').call + TenantSetup.new(args.provider).call success 'Tenant created successfully.' else err "Tenant not created. Errors: #{tenant.errors.to_a}"