diff --git a/docs/integration/categories/network_security/gatewatcher_aioniq.md b/docs/integration/categories/network_security/gatewatcher_aioniq.md index 7351aff63c..2b0bdbecdb 100644 --- a/docs/integration/categories/network_security/gatewatcher_aioniq.md +++ b/docs/integration/categories/network_security/gatewatcher_aioniq.md @@ -1,4 +1,4 @@ -uuid: bba2bed2-d925-440f-a0ce-dbcae04eaf26 +uuid: bba2bed2-d925-440f-a0ce-dbcae04eaf26,2f28e4f9-a4f3-40a6-9909-b69f3df32535 name: Gatewatcher AionIQ type: intake @@ -73,4 +73,4 @@ This setup guide will show you how to forward your Gatewatcher AionIQ logs to Se ## Further readings -- [GCenter Syslog configuration overview](https://docs.gatewatcher.com/en/gcenter/2.5.3/101) \ No newline at end of file +- [GCenter Syslog configuration overview](https://docs.gatewatcher.com/en/gcenter/2.5.3/101) diff --git a/plugins/intakes_by_uuid.py b/plugins/intakes_by_uuid.py index 8342a0ef7a..c37f03962f 100644 --- a/plugins/intakes_by_uuid.py +++ b/plugins/intakes_by_uuid.py @@ -48,24 +48,25 @@ def on_files(self, files: Files, config: Config): if "uuid" not in metadata or metadata.get("type").lower() != "intake": continue - dialect_uuid = metadata["uuid"] - - self._redirection_table[dialect_uuid] = source_file.url - self._integrations.append( - { - "uuid": dialect_uuid, - "name": metadata.get("name"), - "destination": source_file.url, - } - ) - - newfile = File( - path=f"operation_center/integration_catalog/uuid/{dialect_uuid}.md", - src_dir="operation_center/integration_catalog/uuid", - dest_dir=config["site_dir"], - use_directory_urls=True, - ) - new_files.append(newfile) + dialect_uuids = (uuid.strip() for uuid in metadata["uuid"].split(",")) + + for dialect_uuid in dialect_uuids: + self._redirection_table[dialect_uuid] = source_file.url + self._integrations.append( + { + "uuid": dialect_uuid, + "name": metadata.get("name"), + "destination": source_file.url, + } + ) + + newfile = File( + path=f"operation_center/integration_catalog/uuid/{dialect_uuid}.md", + src_dir="operation_center/integration_catalog/uuid", + dest_dir=config["site_dir"], + use_directory_urls=True, + ) + new_files.append(newfile) new_files.append(File( path="integration/categories/index.md",