Automating Storage Provisioning from Jira Tickets using Python & Ansible
In modern enterprise environments, the ability to integrate ITSM workflows with infrastructure automation is key to achieving agility and operational excellence. Manual storage provisioning through ticket-based processes often introduces latency, inconsistency, and human error.
To address this, we implemented a fully automated pipeline that connects Jira-based LUN provisioning requests directly with Hitachi VSP storage orchestration, leveraging Python for event-driven automation and Ansible for declarative infrastructure management.
The workflow enables seamless, policy-driven provisioning triggered by simple Jira ticket metadata — eliminating manual intervention while ensuring traceability, compliance, and speed.
In this post, I will share the architecture, tooling, and lessons learned from deploying this solution in a production environment.
This solution automates LUN provisioning on Hitachi VSP storage by integrating Jira-based user requests with a fully automated orchestration pipeline built using Python and Ansible. The goal is to eliminate manual steps, ensure consistent provisioning, and accelerate delivery — all while maintaining traceability and security.
This section explains the end-to-end process of how LUN provisioning is automated, starting from a simple Jira ticket and culminating in storage volume creation and notification delivery.
The workflow is designed to be event-driven, idempotent, and auditable.
Python Automation Script: Monitoring Jira
Triggering Ansible Playbook
Hitachi VSP Storage Provisioning
Error Handling & Idempotency
By integrating Jira-driven workflows with automated LUN provisioning on Hitachi VSP storage, we have significantly improved our operational efficiency, reduced time-to-delivery, and eliminated manual errors from a critical infrastructure process.
This automation demonstrates the value of combining event-driven Python orchestration with Ansible’s robust automation capabilities, seamlessly bridging ITSM and infrastructure layers. It also reinforces the principle that modern infrastructure teams should treat storage as code, applying the same DevOps mindset traditionally reserved for compute and network layers.
You can access the automation script I developed here, designed to enhance operational efficiency and streamline key processes.