Amazon-Credentials

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

   "name" : "Amazon-Credentials",
   "no_index" : {
      "directory" : [
         "t",
         "inc"
      ]
   },
   "prereqs" : {
      "build" : {
         "requires" : {
            "Data::Dumper" : "2.145",
            "Date::Format" : "2.24",
            "ExtUtils::MakeMaker" : "0",
            "File::Path" : "2.09",
            "File::Temp" : "0.2301",
            "JSON" : "2.59",
            "Module::Loaded" : "0.08",
            "Test::More" : "1.001014",
            "strict" : "1.07",
            "warnings" : "1.13"
         }
      },
      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "Class::Accessor" : "0.31",
            "Data::Dumper" : "2.145",
            "Date::Format" : "2.24",
            "Exporter" : "5.68",
            "File::HomeDir" : "1.00",
            "File::chdir" : "0.1008",
            "HTTP::Request" : "6.00",
            "JSON" : "2.59",
            "LWP::UserAgent" : "6.05",
            "POSIX::strptime" : "0.13",
            "Scalar::Util" : "1.5",
            "Time::Local" : "1.2300",

META.yml  view on Meta::CPAN

---
abstract: 'AWS credentials discoverer'
author:
  - 'Rob Lauer <rlauer6@comcast.net>'
build_requires:
  Data::Dumper: '2.145'
  Date::Format: '2.24'
  ExtUtils::MakeMaker: '0'
  File::Path: '2.09'
  File::Temp: '0.2301'
  JSON: '2.59'
  Module::Loaded: '0.08'
  Test::More: '1.001014'
  strict: '1.07'
  warnings: '1.13'
configure_requires:

META.yml  view on Meta::CPAN

meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Amazon-Credentials
no_index:
  directory:
    - t
    - inc
requires:
  Class::Accessor: '0.31'
  Data::Dumper: '2.145'
  Date::Format: '2.24'
  Exporter: '5.68'
  File::HomeDir: '1.00'
  File::chdir: '0.1008'
  HTTP::Request: '6.00'
  JSON: '2.59'
  LWP::UserAgent: '6.05'
  POSIX::strptime: '0.13'
  Scalar::Util: '1.5'
  Time::Local: '1.2300'

Makefile.PL  view on Meta::CPAN


WriteMakefile(
    NAME           => 'Amazon::Credentials',
    AUTHOR         => 'Rob Lauer <rlauer6@comcast.net>',
    VERSION_FROM   => 'lib/Amazon/Credentials.pm',
    ABSTRACT       => 'AWS credentials discoverer',
    LICENSE        => 'perl',
    PL_FILES       => {},
    PREREQ_PM      => {
      'Class::Accessor' => '0.31',
      'Data::Dumper' => '2.145',
      'Date::Format' => '2.24',
      'Exporter' => '5.68',
      'File::HomeDir' => '1.00',
      'File::chdir' => '0.1008',
      'HTTP::Request' => '6.00',
      'JSON' => '2.59',
      'LWP::UserAgent' => '6.05',
      'POSIX::strptime' => '0.13',
      'Scalar::Util' => '1.5',
      'Time::Local' => '1.2300',
      'constant' => '1.27',
      'parent' => '0.225',
      'strict' => '1.07',
      'vars' => '1.02',
      'warnings' => '1.13'
    }
,
    TEST_REQUIRES  => {
      'Data::Dumper' => '2.145',
      'Date::Format' => '2.24',
      'File::Path' => '2.09',
      'File::Temp' => '0.2301',
      'JSON' => '2.59',
      'Module::Loaded' => '0.08',
      'Test::More' => '1.001014',
      'strict' => '1.07',
      'warnings' => '1.13'
    }

lib/Amazon/Credentials.pm  view on Meta::CPAN

use warnings;

use parent qw/Class::Accessor Exporter/;

__PACKAGE__->follow_best_practice;
__PACKAGE__->mk_accessors(qw/aws_secret_access_key aws_access_key_id token region
			     user_agent profile debug expiration role container order 
			     serialized logger
			    /);

use Data::Dumper;
use Date::Format;
use Exporter;
use HTTP::Request;
use JSON;
use LWP::UserAgent;
use POSIX::strptime qw/strptime/;
use Time::Local;
use Scalar::Util qw/reftype/;

use constant  AWS_IAM_SECURITY_CREDENTIALS_URL       => 'http://169.254.169.254/latest/meta-data/iam/security-credentials/';

t/00-credentials.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More tests => 1;
use Data::Dumper;

BEGIN {
  use_ok('Amazon::Credentials');
}

t/01-credentials.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More tests => 6;

use File::Temp qw/:mktemp/;
use File::Path;
use Data::Dumper;

BEGIN {
  use_ok('Amazon::Credentials');
}

my $home = mkdtemp("amz-credentials-XXXXX");

my $credentials_file = eval {
  mkdir "$home/.aws";
  

t/02-credentials.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More tests => 6;

use Data::Dumper;
use Date::Format;
use File::Path;
use JSON;

use File::Temp qw/:mktemp/;

BEGIN {
  {
    no strict 'refs';
    



( run in 1.106 second using v1.01-cache-2.11-cpan-a5abf4f5562 )