# File lib/hammer_cli_foreman_discovery/discovery.rb, line 72
      def self.build_options
        option "--partition-table-id", "PARTITION_TABLE_ID", " "
        option "--root-password", "ROOT_PW", " "
        option "--ask-root-password", "ASK_ROOT_PW", " ",
                    :format => HammerCLI::Options::Normalizers::Bool.new
        option "--puppetclass-ids", "PUPPETCLASS_IDS", " ",
                    :format => HammerCLI::Options::Normalizers::List.new

        bool_format           = {}
        bool_format[:format] = HammerCLI::Options::Normalizers::Bool.new
        option "--managed", "MANAGED", " ", bool_format
        bool_format[:format] = HammerCLI::Options::Normalizers::Bool.new
        option "--build", "BUILD", " ", bool_format
        bool_format[:format] = HammerCLI::Options::Normalizers::Bool.new
        option "--enabled", "ENABLED", " ", bool_format

        option "--parameters", "PARAMS", _("Host parameters"),
                    :format => HammerCLI::Options::Normalizers::KeyValueList.new
        option "--interface", "INTERFACE", _("Interface parameters"), :multivalued => true,
                    :format => HammerCLI::Options::Normalizers::KeyValueList.new
        option "--provision-method", "METHOD", " ",
                    :format => HammerCLI::Options::Normalizers::Enum.new(['build', 'image'])

        super :without => [:root_pass, :ptable_id, :puppet_class_ids]
      end