]> granicus.if.org Git - icinga2/commitdiff
Config Conversion: Skip user macros for non-command objects.
authorMichael Friedrich <michael.friedrich@netways.de>
Thu, 29 Aug 2013 13:22:52 +0000 (15:22 +0200)
committerMichael Friedrich <michael.friedrich@netways.de>
Thu, 29 Aug 2013 13:22:52 +0000 (15:22 +0200)
tools/configconvert/Icinga2/ExportIcinga2Cfg.pm

index de4c1bfff4e1f566c646a0c51aaa4806b08291a2..a6c982db2edc7e6da8716f116ca08ddf35f44fee 100644 (file)
@@ -301,6 +301,7 @@ sub dump_service_2x {
     if(defined($service_2x->{'__I2CONVERT_MACROS'}) && $service_2x->{'__I2CONVERT_MACROS'} != 0) {
         dump_config_line($icinga2_cfg, "\tmacros = {");
         foreach my $macro_key (keys %{$service_2x->{'__I2CONVERT_MACROS'}}) {
+            next if $macro_key =~ /USER/;
             dump_config_line($icinga2_cfg, "\t\t$macro_key = \"$service_2x->{'__I2CONVERT_MACROS'}->{$macro_key}\",");
         }
         dump_config_line($icinga2_cfg, "\t},");
@@ -504,6 +505,7 @@ sub dump_host_2x {
     if(defined($host_2x->{'__I2CONVERT_MACROS'}) && $host_2x->{'__I2CONVERT_MACROS'} != 0) {
         dump_config_line($icinga2_cfg, "\tmacros = {");
         foreach my $macro_key (keys %{$host_2x->{'__I2CONVERT_MACROS'}}) {
+            next if $macro_key =~ /USER/;
             dump_config_line($icinga2_cfg, "\t\t$macro_key = \"$host_2x->{'__I2CONVERT_MACROS'}->{$macro_key}\",");
         }
         dump_config_line($icinga2_cfg, "\t},");
@@ -677,6 +679,7 @@ sub dump_host_2x {
         if(defined($service_2x->{'__I2CONVERT_MACROS'}) && $service_2x->{'__I2CONVERT_MACROS'} != 0) {
             dump_config_line($icinga2_cfg, "\t\tmacros = {");
             foreach my $macro_key (keys %{$service_2x->{'__I2CONVERT_MACROS'}}) {
+                next if $macro_key =~ /USER/;
                 dump_config_line($icinga2_cfg, "\t\t\t$macro_key = \"$service_2x->{'__I2CONVERT_MACROS'}->{$macro_key}\",");
             }
             dump_config_line($icinga2_cfg, "\t\t},");
@@ -847,6 +850,7 @@ sub dump_user_2x {
     if(defined($user_2x->{'__I2CONVERT_MACROS'}) && $user_2x->{'__I2CONVERT_MACROS'} != 0) {
         dump_config_line($icinga2_cfg, "\tmacros = {");
         foreach my $macro_key (keys %{$user_2x->{'__I2CONVERT_MACROS'}}) {
+            next if $macro_key =~ /USER/;
             dump_config_line($icinga2_cfg, "\t\t$macro_key = \"$user_2x->{'__I2CONVERT_MACROS'}->{$macro_key}\",");
         }
         dump_config_line($icinga2_cfg, "\t},");