);
use Term::Menus 2.54;
use Tie::Cache;
use Sort::Versions;
use Crypt::CBC;
use Crypt::DES;
use JSON;
use URI;
use HTTP::Date;
use Capture::Tiny;
use Net::Telnet;
use Email::Sender;
use MIME::Entity
hoose_demo_setup}<';
};
my $hadoop_setup_summary=sub {
package hadoop_setup_summary;
use JSON::XS;
my $region="]T[{awsregions}";
$region=~s/^"//;
$region=~s/"$//;
my $type="]T[{se
porter;
our @ISA = qw(Exporter);
our @EXPORT = qw($select_ampache_setup);
use File::HomeDir;
use JSON::XS;
use POSIX qw(strftime);
my $home_dir=File::HomeDir->my_home.'/';
use Net::FullAuto::Cloud::
ers/gpac/repos';
($stdout,$stderr)=$local->cmd($c);
my @repos=();
@repos=decode_json($stdout);
my $default_branch=$repos[0]->[1]->{'default_branch'};
my $updated=$repos[0
ub.com/repos/gpac/gpac/branches';
($stdout,$stderr)=$local->cmd($c);
@branches=decode_json($stdout);
my @builds=();
$updated=~s/^(.*)T.*$/$1/;
my $scrollnum=0;my $count=0
ch clean_filehandle];
use Time::Local;
use File::HomeDir;
use URI::Escape::XS qw/uri_escape/;
use JSON::XS;
use Sys::Hostname;
my $tit='FullAuto.com';
my $adu='Administrator';
my $avail_port='';
my
demo_setup}<';
};
my $wordpress_setup_summary=sub {
package wordpress_setup_summary;
use JSON::XS;
my $region="]T[{awsregions}";
$region=~s/^"//;
$region=~s/"$//;
my $type="]T[{se
ch clean_filehandle];
use Time::Local;
use File::HomeDir;
use URI::Escape::XS qw/uri_escape/;
use JSON::XS;
use Sys::Hostname;
my $tit='FullAuto.com';
my $adu='Administrator';
my $avail_port='';
my
ch clean_filehandle];
use Time::Local;
use File::HomeDir;
use URI::Escape::XS qw/uri_escape/;
use JSON::XS;
use Sys::Hostname;
my $tit='FullAuto.com';
my $adu='Administrator';
my $avail_port='';
my
r",
'__display__');
($stdout,$stderr)=$handle->cmd($sudo.
'cp -v composer.json-dist composer.json','__display__');
$handle->print($sudo.'php composer-stable.phar install --no-dev');
_setup}<';
};
my $emailserver_setup_summary=sub {
package emailserver_setup_summary;
use JSON::XS;
my $region="]T[{awsregions}";
$region=~s/^"//;
$region=~s/"$//;
my $type="]T[{se
$lrhandle->{_cmd_handle}->print("\003");
last;
}
sleep 1;
}
my ($hash,$json,$output,$error)=('','','','');
my $in_id=$lr_inst->{InstanceId};
($hash,$output,$error)=
lAuto::FA_Core::cleanup;
};
my $chef_setup_summary=sub {
package chef_setup_summary;
use JSON::XS;
my $region="]T[{awsregions}";
$region=~s/^"//;
$region=~s/"$//;
my $type="]T[{se
####
our $VERSION='0.01';
use 5.005;
use strict;
use warnings;
use Data::Dump::Streamer;
use JSON::XS;
use Devel::StackTrace;
use Module::Load::Conditional qw[can_load];
require Exporter;
our @I
_[3];
my $json='';
my $hash='';
my $stderr='';
while (1) {
if ($handle) {
($json,$stderr)=$handle->cmd($c);
$hash=decode_json($json) if $json and $json=~/^\s*[{]/s;
json.=$line;
}
close AWS;
if (-1<index $json,'A client error') {
die $json;
} elsif ($json=~/^\s*[{]/) {
$hash=decode_json
ter;
our @ISA = qw(Exporter);
our @EXPORT = qw($select_clipbucket_setup);
use File::HomeDir;
use JSON::XS;
use POSIX qw(strftime);
my $home_dir=File::HomeDir->my_home.'/';
use Net::FullAuto::Cloud::
ers/gpac/repos';
($stdout,$stderr)=$local->cmd($c);
my @repos=();
@repos=decode_json($stdout);
my $default_branch=$repos[0]->[1]->{'default_branch'};
my $updated=$repos[0
ub.com/repos/gpac/gpac/branches';
($stdout,$stderr)=$local->cmd($c);
@branches=decode_json($stdout);
my @builds=();
$updated=~s/^(.*)T.*$/$1/;
my $scrollnum=0;my $count=0
nMoose
Net::FullAuto
Time::HiRes
Business::ISBN
App::FatPacker
JSON
JSON::XS
Test::DistManifest
Term::Size::Any
Type::Tiny
File::ReadBackwar
INSTALLING Catalyst::View::JSON
########################################
END
print $show;
sleep 1;
$handle->cmd_raw($sudo.
'cpan Catalyst::View::JSON',
'__display__')
use Moose;
use DBI;
use namespace::autoclean;
use ZMQ::LibZMQ4;
use ZMQ::Constants qw(:all);
use JSON::XS;
use YAML;
use Carp::Assert;
use Crypt::PassGen 'passgen';
use FullAutoAPI::Form::AddUser ()
ter;
our @ISA = qw(Exporter);
our @EXPORT = qw($select_clipbucket_setup);
use File::HomeDir;
use JSON::XS;
use POSIX qw(strftime);
my $home_dir=File::HomeDir->my_home.'/';
use Net::FullAuto::Cloud::
e->cmd(
'sudo yum -y install php55 php55-curl php55-gd php55-gmp '.
'php55-intl php55-json php55-opcache php55-mysqlnd '.
'php55-mbstring php55-devel php55-fpm php55-cli openssl-deve
ub.com/users/gpac/repos';
($stdout,$stderr)=$local->cmd($c);
my @repos=();
@repos=decode_json($stdout);
my $default_branch=$repos[0]->[1]->{'default_branch'};
my $updated=$repos[0]->[1]
nMoose
Net::FullAuto
Time::HiRes
Business::ISBN
App::FatPacker
JSON
JSON::XS
Test::DistManifest
Term::Size::Any
Type::Tiny
File::ReadBackwar
###
INSTALLING Catalyst::View::JSON
########################################
END
print $show;
sleep 1;
cmd_raw($handle,"${sudo}cpan Catalyst::View::JSON",'__display__');
$show=<<END;
ation/json',
'map' => {
'text/html' => [ 'View', 'TT' ],
'text/xml' => [ 'View', 'TT' ],
'text/x-yaml' => 'YAML',
'application/json' =
$lrhandle->{_cmd_handle}->print("\003");
last;
}
sleep 1;
}
my ($hash,$json,$output,$error)=('','','','');
my $in_id=$lr_inst->{InstanceId};
($hash,$output,$error)=
r)=$handle->cmd(
"sudo cat /usr/local/apache2/logs/error_log",'__display__');
my ($hash,$json,$output,$error)=('','','','');
my $in_id=$main::aws->{$server_type}->[$cnt]->[0]->{InstanceId}
:FA_Core::cleanup;
};
my $liferay_setup_summary=sub {
package liferay_setup_summary;
use JSON::XS;
my $region="]T[{awsregions}";
$region=~s/^"//;
$region=~s/"$//;
my $type="]T[{se
'{choose_demo_setup}<';
};
my $kali_setup_summary=sub {
package kali_setup_summary;
use JSON::XS;
my $region="]T[{awsregions}";
$region=~s/^"//;
$region=~s/"$//;
my $type="]T[{se
e->cmd(
'sudo yum -y install php55 php55-curl php55-gd php55-gmp '.
'php55-intl php55-json php55-opcache php55-mysqlnd '.
'php55-mbstring php55-devel php55-fpm openssl-devel re2c',
demo_setup}<';
};
my $gnusocial_setup_summary=sub {
package gnusocial_setup_summary;
use JSON::XS;
my $region="]T[{awsregions}";
$region=~s/^"//;
$region=~s/"$//;
my $type="]T[{se
witter_bridge;
};
our $gnusocial_choose_build=sub {
package gnusocial_choose_build;
use JSON::XS;
my $c='wget -qO- https://api.github.com/users/foocorp/repos';
my $local=Net::FullAuto:
X::StrictConstructor
MooseX::NonMoose
Business::ISBN
App::FatPacker
JSON
JSON::XS
Test::DistManifest
Term::Size::Any
Type::Tiny
File::ReadBackwar
####
INSTALLING Catalyst::View::JSON
########################################
END
print $show;
sleep 1;
cmd_raw($handle,'sudo cpan Catalyst::View::JSON','__display__');
$show=<<END;
e_demo_setup}<';
};
my $catalyst_setup_summary=sub {
package catalyst_setup_summary;
use JSON::XS;
my $region="]T[{awsregions}";
$region=~s/^"//;
$region=~s/"$//;
my $type="]T[{se
e_demo_setup}<';
};
my $openldap_setup_summary=sub {
package openldap_setup_summary;
use JSON::XS;
my $region="]T[{awsregions}";
$region=~s/^"//;
$region=~s/"$//;
my $type="]T[{se
=%2Fjenkins%2F&j_username=admin&j_password='.
$adminpass.'&Jenkins-Crumb='.$jenkins_crumb.'&json=%7B%22'.
'from%22%3A+%22%2Fjenkins%2F%22%2C+%22j_username%22%3A+%22admin%22'.
'%2C+%2
'like Gecko) Chrome/58.0.3029.110 Mobile Safari/537.36" '.
'--header="Accept: application/json, text/javascript, */*; q=0.01" '.
'--header="Referer: http://'.$pbip.':8080/jenkins/" '.
pt-Language: en-US,en;q=0.8" '.
'--header="Content-Type: application/json" '.
'--header="Accept: application/json, text/javascript, */*; q=0.01" '.
'--header="Referer: http://'.$pbip
####
our $VERSION='0.01';
use 5.005;
use strict;
use warnings;
use Data::Dump::Streamer;
use JSON::XS;
use Module::Load::Conditional qw[can_load];
use Net::FullAuto::Cloud::fa_amazon;
require Ex