NAME

Ixchel::Actions::sagan_conf_update - Update the all Sagan confs.

VERSION

Version 0.2.0

CLI SYNOPSIS

ixchel -a sagan_conf_update [--np] [-w] [--no_base] [-i <instance>]

CODE SYNOPSIS

use Data::Dumper;

my $results=$ixchel->action(action=>'sagan_conf_update', opts=>{np=>1, w=>1, });

print Dumper($results);

DESCRIPTION

This calls runs the following actions if .sagan.merged_base_include is false.

sagan_base
sagan_include
sagan_rules

This calls runs the following actions if .sagan.merged_base_include is true.

sagan_merged
sagan_rules

FLAGS

-i instance

A instance to operate on.

--no_base

Do not rebuild the base files.

Only relevant is the config item .sagan.merged_base_include is false.

--no_include

Do not rebuild the include files.

Only relevant is the config item .sagan.merged_base_include is false.

--no_merged

Do not rebuild the the merged base/include files.

Only relevant is the config item .sagan.merged_base_include is true.

--no_rules

Do not rebuild the rules files.

RESULT HASH REF

.errors :: A array of errors encountered.
.status_text :: A string description of what was done and teh results.
.ok :: Set to zero if any of the above errored.