module Bcome::Initialization::Structure

Public Instance Methods

initialization_paths() click to toggle source
# File lib/objects/initialization/structure.rb, line 2
def initialization_paths
  [
    { # Configuration directories
      paths: ['bcome', 'bcome/metadata', 'bcome/orchestration'],
      method: :create_as_directory
    },
    { # Configuration files
      paths: ['bcome/networks.yml', 'bcome/registry.yml'],
      method: :initialize_empty_yaml_config
    },
    { # Cloud provider authorisation directories
      paths: ['.gauth', '.aws'],
      method: :create_as_directory
    }
  ]
end