Step Module Reference

Reference documentation for Refactr step modules, which are the basic building blocks of pipelines.

Ansible Playbook

Executes a Red Hat Ansible playbook.

Assert

Stops pipeline execution with Failed status if the assertion expression evaluates to false.

AWS CloudFormation Template

Creates a stack from a CloudFormation template on Amazon Web Services (AWS).

Azure Resource Group

Creates or deletes a Resource Group on Microsoft Azure.

Azure Resource Manager (ARM) Template

Deploys an Azure Resource Manager template to Microsoft Azure.

CIS-CAT Assessor

Compares the configuration of a target system to CIS Benchmark recommendations and reports conformance on a scale of 0-100

Conditional Gate

Skips execution of all child steps of this step, according to a condition.

Credential

Creates a credential dynamically within a pipeline run. This module is useful for importing credentials from external systems, such as key stores, vaults, and CMDBs.

Debug Message

Prints a message to the pipeline run events. Useful for debugging variable values during execution.

GCP Deployment Manager Template

Deploys resources to Google Cloud Platform using Deployment Manager templates.

Git Clone

Clones a git repository onto the runner.

Golang Executor

Executes a Go program.

HashiCorp Terraform

Operates on a Terraform project. Can validate, plan, and apply Terraform configurations.

HTTP

Sends an HTTP request.

Install AWS CLI

Installs the AWS CLI executable on the runner.

Install Azure CLI

Installs the Azure CLI executable on the runner.

Install gcloud CLI

Installs the Google gcloud executable on the runner.

Install Go

Installs the Golang runtime on the runner.

Install HashiCorp Terraform

Installs the HashiCorp Terraform executable on the runner.

Install HashiCorp Vault

Installs the HashiCorp Vault executable on the runner.

Install kubectl

Installs the Kubernetes kubectl executable on the runner.

Install Node.js

Installs the Node.js executable on the runner.

Install PowerShell

Installs the PowerShell executable on the runner.

Install Python

Installs the Python executable on the runner.

Install Red Hat Ansible

Installs Red Hat Ansible on the runner.

Kubernetes (kubectl)

Modify resources on a Kubernetes cluster using the kubectl CLI.

Node.js Script

Executes a Node.js script.

OpenSCAP Scanner

OpenSCAP is a command line utility for working with the Security Content Automation Protocol (SCAP).

Pause

Pauses pipeline execution for a specified duration.

PowerShell Script

Executes a PowerShell script.

Python Script

Executes a Python script.

Set Variables

Adds a set of variables to the current vars context.

Shell Script

Executes a shell script.

Write File

Writes content to a file on the run agent.