class Cumulus::Configuration::SecurityConfig
Public: Inner class that contains Security Group configuration options
Attributes
groups_directory[R]
outbound_default_all_allowed[R]
rules_directory[R]
subnet_files[R]
Public Class Methods
new()
click to toggle source
Public: Constructor.
# File lib/conf/Configuration.rb, line 251 def initialize @groups_directory = absolute_path "security-groups/groups" @rules_directory = absolute_path "security-groups/rules" @outbound_default_all_allowed = conf "security.outbound-default-all-allowed" @subnet_files = conf("security.subnet-files", true) { |paths| paths.map{ |p| absolute_path(p) } } if !@subnet_files default_file = absolute_path("security-groups/subnets.json") @subnet_files = [default_file] puts "Using default subnets file at #{default_file}" end end