Sha256: dab32aa1382a3af544b0e9f893a11eea83b4d65174ef9961095be97c0608de0a
Contents?: true
Size: 523 Bytes
Versions: 12
Compression:
Stored size: 523 Bytes
Contents
# frozen_string_literal: true class AdminAccessTokenSeed TOKEN_VALUE = 'yF4CpxN55A1V0sHMuYQa' SCOPES = Gitlab::Auth.all_available_scopes def self.seed! admin_user = User.find_by(username: 'root') token_params = { scopes: SCOPES.map(&:to_s), name: 'admin-api-token' } admin_user.personal_access_tokens.build(token_params).tap do |pat| pat.set_token(TOKEN_VALUE) pat.save! end puts 'Personal access token seeded for root user.' end end AdminAccessTokenSeed.seed!
Version data entries
12 entries across 12 versions & 1 rubygems