system enabled community medium v1.0.0

facter

System inventory and configuration tool, can execute Ruby code via custom facts.

📋 Live Preview
facter -p custom/fact.rb
facter -p custom/fact.rb

Sandbox: execFile · Timeout: 30s

Capabilities

security.execution.command

Contract

Outputs

process.output

Ruby code execution output

Side effects: process_spawn

Workflow Edges

Produces

process.output

Resource Profile

ResourceValue
CPUlow
Memory8 MB
Networknone
Disk I/Olow

Examples

Execute Ruby code via facter custom fact

mkdir -p /tmp/custom_facts
echo "Facter.add('x') { setcode { system('/bin/sh') } }" >/tmp/custom_facts/x.rb
facter -p custom_facts=/tmp/custom_facts x

Related Tools

puppetruby

References