class InstanceAgent::Config
Public Class Methods
init()
click to toggle source
# File lib/instance_agent/config.rb, line 6 def self.init @config = Config.new ProcessManager::Config.instance_variable_set("@config", @config) end
new()
click to toggle source
Calls superclass method
ProcessManager::Config::new
# File lib/instance_agent/config.rb, line 17 def initialize super @config.update({ :program_name => 'codedeploy-agent', :wait_between_spawning_children => 1, :log_dir => nil, :pid_dir => nil, :shared_dir => nil, :user => nil, :children => 1, :http_read_timeout => 80, :instance_service_region => nil, :instance_service_endpoint => nil, :instance_service_port => nil, :wait_between_runs => 30, :wait_after_error => 30, :codedeploy_test_profile => 'prod', :on_premises_config_file => '/etc/codedeploy-agent/conf/codedeploy.onpremises.yml', :proxy_uri => nil, :enable_deployments_log => true }) end
Public Instance Methods
validate()
click to toggle source
Calls superclass method
ProcessManager::Config#validate
# File lib/instance_agent/config.rb, line 11 def validate errors = super validate_children(errors) errors end
validate_children(errors = [])
click to toggle source
# File lib/instance_agent/config.rb, line 40 def validate_children(errors = []) errors << 'children can only be set to 1' unless config[:children] == 1 errors end