AnsibleModule
view release on metacpan or search on metacpan
t/ext/arg_test view on Meta::CPAN
#!/usr/bin/env perl
use strict; use warnings;
use lib 'lib';
use AnsibleModule;
my $module=AnsibleModule->new(argument_spec=>{hello => {required => 1, aliases=>['bye']}, yay => { default => 'yes' }});
my $params=$module->params;
$params->{msg}='arg_test';
$module->exit_json($params);
=head1
#!/usr/bin/env perl
use strict; use warnings;
use lib 'lib';
use AnsibleModule;
my $module=AnsibleModule->new(check_invalid_arguments=>0,argument_spec=>{hello => {}});
my $params=$module->params;
$params->{msg}='echo';
$module->exit_json($params);
t/ext/exit_json view on Meta::CPAN
#!/usr/bin/env perl
use strict; use warnings;
use lib 'lib';
use AnsibleModule;
my $module=AnsibleModule->new();
$module->exit_json({msg=>"exit_json"});
t/ext/fail_json view on Meta::CPAN
#!/usr/bin/env perl
use lib 'lib';
use AnsibleModule;
my $module=AnsibleModule->new();
$module->fail_json({msg=>"fail_json"});
( run in 0.253 second using v1.01-cache-2.11-cpan-87723dcf8b7 )