a fix up for pseudo devices which need layer 3
This commit is contained in:
@@ -79,6 +79,19 @@ sub jq_warm_thrusters {
|
|||||||
actionset => $actionset{$_},
|
actionset => $actionset{$_},
|
||||||
}, { key => 'primary' }) for keys %actionset;
|
}, { key => 'primary' }) for keys %actionset;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
# fix up the pseudo devices which need layer 3
|
||||||
|
# TODO remove this after next release
|
||||||
|
schema('netdisco')->txn_do(sub {
|
||||||
|
my @hosts = grep { defined }
|
||||||
|
map { schema('netdisco')->resultset('Device')->search_for_device($_->{only}) }
|
||||||
|
grep { exists $_->{only} and ref '' eq ref $_->{only} }
|
||||||
|
grep { exists $_->{driver} and $_->{driver} eq 'cli' }
|
||||||
|
@{ setting('device_auth') };
|
||||||
|
|
||||||
|
$_->update({ layers => \[q{overlay(layers placing '1' from 6 for 1)}] })
|
||||||
|
for @hosts;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
sub jq_getsome {
|
sub jq_getsome {
|
||||||
|
|||||||
Reference in New Issue
Block a user