Get started as an automation developer
As an automation developer, you can use Ansible Automation Platform to implement your organization’s automation strategy.
Ansible Automation Platform can help you write, test, and share automation content, and download and use Red Hat certified collections. Learn the basic workflow to get set up as an automation developer on Ansible Automation Platform, including how to:
- Set up your development environment
- Create, publish, and use custom automation content
- Build and use automation execution environments and decision environments
- Create and run rulebook activations for Event-Driven Ansible
- Create and use job templates
- Set up your development environment
Before you begin to create content, consult our guidance on developing automation content. There you can find information on Ansible development tools, which you can integrate into your environment, and learn how to scaffold a playbook project. - Create automation content with playbooks
Ansible playbooks are blueprints that tell Ansible Automation Platform what tasks to perform with which devices. Use a playbook to define automation tasks for the platform to run. - Write a playbook
Create a playbook that pings your hosts and prints a "Hello world" message. - Define events with rulebooks
An Ansible rulebook is a collection of rulesets that references one or more sources, rules, and conditions. - Package and reuse content with roles
An role is a portable, self-contained unit of automation that bundles tasks, variables, templates, and handlers. Roles allow you to organize and reuse automation content to fit specific system needs. - Package and distribute automation content with collections
Collections are a distribution format for Ansible content that can include playbooks, roles, modules, and plugins. Red Hat provides Ansible Content Collections on Ansible automation hub that contain both Red Hat Ansible Certified Content and Ansible validated content. - Create automation runtimes with execution and decision environments
All automation in Red Hat Ansible Automation Platform runs on container images called automation execution environments. - Organize and define automation sources and targets
Projects and inventory files help you organize your automation sources and targets. - Reliably run playbooks with job templates
A job template is a definition and set of parameters for running an Ansible job. - Configure rulebooks to take action in response to events or conditions
In Event-Driven Ansible, a rulebook activation is a process running in the background defined by a decision environment executing a specific rulebook.