def nssa_get
      hash = {}
      output = config_get('ospf_area', 'nssa_get', @get_args)
      return hash if output.nil?
      output.each do |line|
        next if line.include?('translate')
        hash[:nssa] = true
        hash[:no_summary] = true if line.include?('no-summary')
        hash[:no_redistribution] = true if line.include?('no-redistribution')
        hash[:def_info_origin] = true if
          line.include?('default-information-originate')
        if line.include?('route-map')
          params = line.split
          hash[:route_map] = params[params.index('route-map') + 1]
        end
      end
      hash
    end
def nssa_get
      hash = {}
      output = config_get('ospf_area', 'nssa_get', @get_args)
      return hash if output.nil?
      output.each do |line|
        next if line.include?('translate')
        hash[:nssa] = true
        hash[:no_summary] = true if line.include?('no-summary')
        hash[:no_redistribution] = true if line.include?('no-redistribution')
        hash[:def_info_origin] = true if
          line.include?('default-information-originate')
        if line.include?('route-map')
          params = line.split
          hash[:route_map] = params[params.index('route-map') + 1]
        end
      end
      hash
    end
CLI can be the following or none
 area 1.1.1.1 nssa
 the above command can be appended with no-summary and/or
 no-redistribution and/or default-information-originate.
 route-map <map> can be appended with default-information-originate
 Basically, every property this CLI configures is optional
 example manifest:
 nssa                    => true,
 nssa_default_originate  => true,
 nssa_no_redistribution  => false,
 nssa_no_summary         => false,
 nssa_route_map          => 'aaa',