Sha256: 87a2764c0bc0a1ec5f4fa01156a859d8dfbb78c15a3cfb75c209be13b2a16f58
Contents?: true
Size: 1.22 KB
Versions: 5
Compression:
Stored size: 1.22 KB
Contents
# # Author:: Christine Draper (<christine_draper@thirdwaveinsights.com>) # Copyright:: Copyright (c) 2014 ThirdWave Insights LLC # License:: Apache License, Version 2.0 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # require 'chef/knife' require 'chef/knife/topo/loader' module KnifeTopo # knife topo list class TopoList < Chef::Knife deps do end banner 'knife topo list (options)' option( :data_bag, short: '-D DATA_BAG', long: '--data-bag DATA_BAG', description: 'The data bag the topologies are stored in' ) include KnifeTopo::Loader def run output(format_list_for_display(list_topo_bag)) rescue Net::HTTPServerException => e raise unless e.to_s =~ /^404/ end end end
Version data entries
5 entries across 5 versions & 1 rubygems