splunk-ingest-actions-setup

Render and apply Splunk Ingest Actions rulesets and RFS S3 destinations via REST.

36|7|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/chambear2809/splunk-cisco-skills --skill splunk-ingest-actions-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: splunk-ingest-actions-setup
Source: https://github.com/chambear2809/splunk-cisco-skills/tree/main/skills/splunk-ingest-actions-setup
Command: npx skills add https://github.com/chambear2809/splunk-cisco-skills --skill splunk-ingest-actions-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Ingest Actions setup renders and applies Splunk Ingest Actions rulesets and Remote File System (RFS) S3 destinations, enabling you to define data-filtering, masking, and routing at ingest time.

Core Features & Use Cases

  • Render and bind RULESETs to source types via props.conf and transforms.conf, and configure RFS S3 destinations in outputs.conf.
  • Apply changes through the REST endpoints with preflight/validation support, and receive guidance for creating the "Route to Destination" rule in the Ingest Actions UI.
  • Ideal for console-free, safe ingest-time data shaping to reduce noisy data, enforce data governance, and simplify multi-environment deployments.

Quick Start

Render a drop rule for a noisy source type and review the generated assets.

Frequently Asked Questions about splunk-ingest-actions-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Splunk Ingest Actions rulesets for data filtering and masking?

Splunk Ingest Actions rulesets are rendered and bound to source types via props.conf and transforms.conf to apply data-filtering, masking, and routing at ingest time. Changes apply through REST endpoints with preflight validation.

Can I route Splunk data to an S3 destination at ingest time without using the console UI?

Yes, you can configure Remote File System (RFS) S3 destinations in outputs.conf and render route-s3 rules per source type. The workflow operates console-free and binds assets through REST endpoints, requiring irreversible-ingest approval to apply.

What is the difference between Splunk Ingest Actions and props.conf or transforms.conf for data shaping?

Ingest Actions provide console-free, config-driven ingest-time data shaping for eval, mask, drop, and route-s3 rules. Unlike manual props.conf edits, this approach enforces render-first workflows, preflight checks, and strict validation before binding.

How do I apply a drop rule to a noisy source type in Splunk Ingest Actions?

To apply a drop rule, render the ruleset for the noisy source type and review the generated assets. The workflow enforces preflight checks and irreversible-ingest approval before binding the rule through REST endpoints.

Do I need REST API access to apply Splunk Ingest Actions rulesets?

Yes, REST API access is required because the workflow binds rendered Ingest Actions rulesets and RFS S3 destinations to Splunk via REST endpoints. The process enforces render-first workflows and strict validation before applying.

Why does my Splunk Ingest Actions ruleset require irreversible-ingest approval before applying?

Irreversible-ingest approval is required because Ingest Actions execute data-filtering, masking, dropping, and routing at ingest time. This safeguard enforces strict validation and preflight checks before binding rulesets to source types via REST endpoints.