class Cumulus::Configuration::IamConfig

Public: Inner class that contains IAM configuration options

Attributes

groups_directory[R]
policy_document_directory[R]
policy_prefix[R]
policy_suffix[R]
policy_version[R]
roles_directory[R]
static_policy_directory[R]
template_policy_directory[R]
users_directory[R]

Public Class Methods

new() click to toggle source

Public: Constructor.

# File lib/conf/Configuration.rb, line 189
def initialize
  @groups_directory = absolute_path "iam/groups"
  @policy_document_directory = absolute_path "iam/roles/policy-documents"
  @policy_prefix = conf "iam.policies.prefix"
  @policy_suffix = conf "iam.policies.suffix"
  @policy_version = conf "iam.policies.version"
  @roles_directory = absolute_path "iam/roles"
  @static_policy_directory = absolute_path "iam/policies/static"
  @template_policy_directory = absolute_path "iam/policies/template"
  @users_directory = absolute_path "iam/users"
end