SlideShare a Scribd company logo
Shape Up
Skills Builder - September 4th, 2020
Confidential
Rundeck Community
Office Hours:
Using Variables with Job Steps
March 2022
Speakers
Forrest Evans
Director of Product
Management - Automation,
PagerDuty
Agenda
1 Quick Download: Using Variables with Job Steps
2 Demo
3 Questions from the Community
Quick Download: Using Data between Job Steps
● Types of Variables
● Log Filters - How they work
● Command Steps / Script Steps
● Node Steps vs Workflow Steps
Context Variables
Job Context
Includes variables related to the Job Itself
including the Job’s Name, Group, ID, Execution
ID, and more.
[job.name, job.group]
Node Context
When executing a Node Steps the Node Context can
be used to gather information from the Node Entry
like hostname, username, and any other field
configured on the node from Node Sources.
[node.name, node.region]
Option Context
Includes variables that are input as Job Options
when the job is executed. These options are
customized per job.
[option.inputname]
Execution Context
Includes data about the job execution after the job
has completed. Commonly used in Notifications to
provide job completion information.
[execution.href, execution.status]
https://docs.rundeck.com/docs/manual/job-workflows.html#context-variables
Log Filters
Log Filters can be used to react to job output as the Job processes. They can transform the
output, and save variables for use in later steps. Log Filters can be Global, and apply to all
steps, or configured only on individual steps.
● Key Value Data
● Multi-line Regex
● JSON JQ*
● Mask Passwords
● Render Formatted Data
● Quiet Output
● Highlight Output
● Progress Badge
Data Context
Collects variables set within a job execution.
[data.variablename]
Demo
Sign up for release notes here:
https://www.rundeck.com/release-notes-signup
What’s Next
Visit https://www.rundeck.com/open-source to find:
● Community forums
● Learning resources
● Community event information
https://docs.rundeck.com/docs/learning/
Thank You!

More Related Content

PDF
Essay On Active Directory
PPT
Docs4Lawyers Functional Guide v1.2
PDF
Jad approach and workflow definition template
PPT
Introduction to Aspect Oriented Software Development
PPT
05 b 01workflowcustomizing
PPTX
Oracle ADF Case Study
PPTX
Kscope presentation 2013
PPT
Essay On Active Directory
Docs4Lawyers Functional Guide v1.2
Jad approach and workflow definition template
Introduction to Aspect Oriented Software Development
05 b 01workflowcustomizing
Oracle ADF Case Study
Kscope presentation 2013

Similar to Rundeck Community Office Hours: Using Variables with Job Steps (20)

PPTX
HFM API Deep Dive – Making a Better Financial Management Client
PPT
Vistapresentation2
PPTX
Final Project Presentation
PPTX
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
PPTX
Advanced features of ms office packages 2
DOC
Systems administrator resume
ODP
Software Build processes and Git
PPTX
SharePoint Conference Vienna 2014: Work Management Service
DOCX
Spm file33
PPTX
Online Datastage training
PDF
Introduction to DL-BUILDER
ODP
JMP103 : Extending Your App Arsenal With OpenSocial
ODP
IBM Connect 2014 - JMP103: Extending Your Application Arsenal With OpenSocial
PPT
Ibm connect 2014_presentation - cust109
DOCX
Design document Report Of Project
KEY
Appengine Nljug
DOCX
Sudheendra
PPSX
MS SQL Server 2008, Implementation and Maintenance
PPT
What's new in p2 (2009)?
HFM API Deep Dive – Making a Better Financial Management Client
Vistapresentation2
Final Project Presentation
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
Advanced features of ms office packages 2
Systems administrator resume
Software Build processes and Git
SharePoint Conference Vienna 2014: Work Management Service
Spm file33
Online Datastage training
Introduction to DL-BUILDER
JMP103 : Extending Your App Arsenal With OpenSocial
IBM Connect 2014 - JMP103: Extending Your Application Arsenal With OpenSocial
Ibm connect 2014_presentation - cust109
Design document Report Of Project
Appengine Nljug
Sudheendra
MS SQL Server 2008, Implementation and Maintenance
What's new in p2 (2009)?
Ad

More from Rundeck (20)

PPTX
Introducing PagerDuty Process Automation
PDF
How to Build a Custom Plugin in Rundeck
PDF
Lunch and learn: Getting started with Rundeck & Ansible
PDF
Self Service Cloud Operations: Safely Delegate the Management of your Cloud ...
PDF
Rundeck Office Hours: Best Practices Access Control Policies
PPTX
Mastering Secrets Management in Rundeck
PDF
What's New in Rundeck 3.4
PDF
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...
PDF
Super-Charge Your Site Reliability Practices with Runbook Automation
PPTX
Introduction to Rundeck
PPTX
Automated Remediation with Rundeck + Sensu
PDF
Modernizing Incident Response
PDF
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
PDF
Datadog + Rundeck at DASH 2020
PDF
Rundeck Overview
PDF
Empower Devs, Simplify Ops, and Accelerate your Digital Transformation
PPTX
Advanced Cluster Settings
PDF
Maximizing Your Rundeck Migration
PDF
Business Continuity for Humans: Keeping Your Business Running When Your Peopl...
PDF
PagerDuty + Rundeck = Shorter Incidents, Fewer Escalations
Introducing PagerDuty Process Automation
How to Build a Custom Plugin in Rundeck
Lunch and learn: Getting started with Rundeck & Ansible
Self Service Cloud Operations: Safely Delegate the Management of your Cloud ...
Rundeck Office Hours: Best Practices Access Control Policies
Mastering Secrets Management in Rundeck
What's New in Rundeck 3.4
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...
Super-Charge Your Site Reliability Practices with Runbook Automation
Introduction to Rundeck
Automated Remediation with Rundeck + Sensu
Modernizing Incident Response
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Datadog + Rundeck at DASH 2020
Rundeck Overview
Empower Devs, Simplify Ops, and Accelerate your Digital Transformation
Advanced Cluster Settings
Maximizing Your Rundeck Migration
Business Continuity for Humans: Keeping Your Business Running When Your Peopl...
PagerDuty + Rundeck = Shorter Incidents, Fewer Escalations
Ad

Recently uploaded (20)

PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Digital Strategies for Manufacturing Companies
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
System and Network Administraation Chapter 3
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
AI in Product Development-omnex systems
CHAPTER 2 - PM Management and IT Context
Operating system designcfffgfgggggggvggggggggg
Digital Strategies for Manufacturing Companies
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
2025 Textile ERP Trends: SAP, Odoo & Oracle
Design an Analysis of Algorithms II-SECS-1021-03
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Softaken Excel to vCard Converter Software.pdf
Reimagine Home Health with the Power of Agentic AI​
System and Network Administraation Chapter 3
L1 - Introduction to python Backend.pptx
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Upgrade and Innovation Strategies for SAP ERP Customers
Which alternative to Crystal Reports is best for small or large businesses.pdf
How Creative Agencies Leverage Project Management Software.pdf
VVF-Customer-Presentation2025-Ver1.9.pptx
Odoo POS Development Services by CandidRoot Solutions
wealthsignaloriginal-com-DS-text-... (1).pdf
AI in Product Development-omnex systems

Rundeck Community Office Hours: Using Variables with Job Steps

  • 1. Shape Up Skills Builder - September 4th, 2020 Confidential Rundeck Community Office Hours: Using Variables with Job Steps March 2022
  • 2. Speakers Forrest Evans Director of Product Management - Automation, PagerDuty
  • 3. Agenda 1 Quick Download: Using Variables with Job Steps 2 Demo 3 Questions from the Community
  • 4. Quick Download: Using Data between Job Steps ● Types of Variables ● Log Filters - How they work ● Command Steps / Script Steps ● Node Steps vs Workflow Steps
  • 5. Context Variables Job Context Includes variables related to the Job Itself including the Job’s Name, Group, ID, Execution ID, and more. [job.name, job.group] Node Context When executing a Node Steps the Node Context can be used to gather information from the Node Entry like hostname, username, and any other field configured on the node from Node Sources. [node.name, node.region] Option Context Includes variables that are input as Job Options when the job is executed. These options are customized per job. [option.inputname] Execution Context Includes data about the job execution after the job has completed. Commonly used in Notifications to provide job completion information. [execution.href, execution.status] https://docs.rundeck.com/docs/manual/job-workflows.html#context-variables
  • 6. Log Filters Log Filters can be used to react to job output as the Job processes. They can transform the output, and save variables for use in later steps. Log Filters can be Global, and apply to all steps, or configured only on individual steps. ● Key Value Data ● Multi-line Regex ● JSON JQ* ● Mask Passwords ● Render Formatted Data ● Quiet Output ● Highlight Output ● Progress Badge Data Context Collects variables set within a job execution. [data.variablename]
  • 8. Sign up for release notes here: https://www.rundeck.com/release-notes-signup What’s Next Visit https://www.rundeck.com/open-source to find: ● Community forums ● Learning resources ● Community event information https://docs.rundeck.com/docs/learning/