self.rails_needed?

in files/gitlab-cookbooks/package/libraries/config/roles/geo_secondary.rb [41:57]


  def self.rails_needed?
    return Gitlab['gitlab_rails']['enable'] unless Gitlab['gitlab_rails']['enable'].nil?

    
    
    %w(puma sidekiq geo_logcursor).each do |svc|
      
      return true if Gitlab[svc]['enable']
      
      return true if Gitlab[:node]['gitlab'][SettingsDSL::Utils.node_attribute_key(svc)]['enable'] && Gitlab[svc]['enable'].nil?
    end

    return true if Gitlab['gitaly']['enable'] || (Gitlab[:node]['gitaly']['enable'] && Gitlab['gitaly']['enable'].nil?)

    false
  end