8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/onceover/lookup/cli.rb', line 8
def self.command
@cmd ||= Cri::Command.define do
name 'lookup'
usage 'lookup [--name NAME]'
summary "Do a hiera lookup"
description <<-DESCRIPTION
Run the `puppet lookup` command to use onceover configuration
DESCRIPTION
option nil, :passthru, 'Arguments to passthrough to puppet lookup', argument: :required
option nil, :factset, 'Extract and use this factset with `puppet lookup`', argument: :optional
run do |opts, args, cmd|
Onceover::Lookup::Lookup.run(opts[:passthru], opts[:factset])
end
end
end
|