creating-ansible-playbooks

Installation
SKILL.md

Creating Ansible Playbooks

Overview

Generate production-ready Ansible playbooks, roles, and inventories for infrastructure automation. Supports provisioning servers, deploying applications, configuring services, and enforcing desired state across fleets of machines using SSH-based agentless automation.

Prerequisites

  • Ansible 2.14+ installed (ansible --version)
  • SSH access to target hosts with key-based authentication
  • Python 3.9+ on control node and managed nodes
  • Inventory of target hosts (IPs or hostnames)
  • Privilege escalation credentials (sudo) if configuring system-level resources
  • ansible-lint installed for playbook validation

Instructions

  1. Scan the project for existing Ansible files (ansible.cfg, inventory/, roles/, group_vars/) to understand current structure
  2. Determine the automation target: server provisioning, application deployment, configuration management, or security hardening
  3. Create the playbook YAML with proper structure: hosts, become, vars, tasks, handlers
Related skills
Installs
43
GitHub Stars
2.2K
First Seen
Jan 21, 2026