module TheseUtils
def cfg
def cfg @cfg ||= Pangea::Utils.symbolize( Pangea::Config.config ) end
def state_init
def state_init state = Pangea::S3State.new cfg[:namespaces].each_key do |nk| ns_config = cfg[:namespaces][nk] case ns_config[:state][:type].to_sym when :s3 bucket_name = ns_config[:state][:config][:bucket] region = ns_config[:state][:config][:region] lock_table_name = ns_config[:state][:config][:lock] state.create_bucket( name: bucket_name, region: region ) state.create_dynamodb_table_for_lock( name: lock_table_name, region: region ) end end end