Sha256: 2576b9381c698853345148fdd37bdd482159f6d409877bc2f293deebe63aef87
Contents?: true
Size: 523 Bytes
Versions: 44
Compression:
Stored size: 523 Bytes
Contents
# frozen_string_literal: true class AdminAccessTokenSeed TOKEN_VALUE = 'ypCa3Dzb23o5nvsixwPA' 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
44 entries across 44 versions & 1 rubygems