set_cli_config

in chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb [62:74]


  def set_cli_config(flag, val)
    default = WS1_DEFAULT_PREFS[flag]
    val ||= default
    cmd = node.hubcli_execute("config --set #{flag} #{val}")
    unless cmd.exitstatus.zero?
      if !cmd.stderr.include?('Error: Invalid value for option') || val == default
        cmd.error!
      end
      Chef::Log.warn("cpe_workspaceone - #{cmd.stderr.strip} (#{val}) - setting default")
      set_cli_config(flag, default)
    end
  end