Try   HackMD
tags: docsite

Ansible user journey maps

This document extends Ansible personas by identifying and describing their major steps on user automation journeys.

Ansible community personas: https://hackmd.io/pZb5w5JFRQW3RJ73n23tlw?both#/

Novice

  • Learn the basics. Understand the fundamentals of Ansible automation in less than 5 minutes.
  • Get started. Install the Ansible package and run a hello world playbook.
  • Create a virtual environment and install additional Ansible dev tools.

User

Beginner tasks

  • Installs and/or updates ansible or ansible-core
  • Installs or updates individual collections
  • Creates and tests playbooks
  • Creates inventories
  • Tests, publishes, and maintains all of these

Intermediate tasks

  • Creates roles
  • Creates job templates (for AWX users)
  • Uses event-driven automation (ansible-rulebook - new)
  • Contributes to collections (bugfixes, modules etc)
  • Tests, publishes, and maintains all of these

Advanced tasks

  • Creates collections (reusable plugins, roles, and playbooks)
  • Creates execution environments (collections, libraries, and ansible-core version)
  • Tests, publishes, and maintains all of these

Operations

Developer

Community maintainer

Community member

Community evangelist