Steampunk Spotter

Implementing quality automation at scale with Steampunk Spotter: Step-by-step guide

June 12, 2025 - Words by  Maja Franko - 5 min read

Card image caption

Computer Space, a leading IT solutions provider, faced increased complexity in managing large-scale Ansible automation for clients in the banking sector. With hundreds of Ansible Playbooks distributed across teams and repositories, ensuring consistent code quality became a serious challenge.

By implementing Steampunk Spotter as part of their automation framework, Computer Space was able to transform bank’s development workflow, increase productivity from a few automation projects to more than 20 automation projects, and establish a centralized quality control system that benefits both their team and the bank.

This guide outlines how Computer Space overcame the challenges and achieved high-quality automation with Spotter.

1. The challenge: complexity grows, quality suffers

Computer Space has a big responsibility: to ensure smooth automation for high-level banking clients. But behind the scenes, things became unmanageable.

Complex development environment

  • The client had approximately 600 Ansible job templates/playbooks across 20-25 repositories

  • Development was distributed across multiple departments with varying levels of Ansible expertise

Bottlenecks in quality control

  • Manual code reviews were time-consuming and prone to human error

  • Non-specialized developers often created inconsistent implementations

  • Maintaining standards across large code bases was increasingly difficult

Technical migration needs

  • Required identification of collections for container migration

  • Preparation for future Ansible version upgrades

  • Deprecated modules and syntax required systematic identification


The main objectives of the bank:

  • Reduce operating costs, downtime and non-working time

  • Introduce centralized automation practices

  • Improve and scale automation efforts across departments

  • Minimize human error and increase efficiency

  • They started with basic operational scripts used by teams in day-to-day operations and wanted to expand automation to more departments

  • Grow the use of the Red Hat Ansible Automation Platform (AAP)

The bank’s main goals were to reduce operating costs, minimize out-of-hours working and service downtime, improve performance, and reduce human error.

Computer Space managed nearly half of the 600 playbooks—and it was becoming unsustainable. Inconsistent code, slow manual reviews, and mounting technical debt were impacting productivity and increasing risk. They realized that without a better system, further scaling would not be possible. Something had to change.


2. The search: What would be a better way of doing that?

The Computer Space team was faced with these questions:

  • How can we enforce quality across dozens of repositories?

  • How can we recognize compatibility issues early on?

  • How do we prepare for inevitable migrations and Ansible upgrades?

They needed a solution that worked at scale, could be integrated into daily workflows, and provided real-time enforceable standards.

That’s when they came across Spotter, a powerful Ansible Playbook Platform designed for teams seeking better control, performance, and security in their Ansible Playbook automation workflows.


3. The implementation: Make Spotter a part of their offering.

Computer Space implemented Spotter with a step-by-step approach.


Phase 1: Custom policy creation

While Spotter includes best practices checks by default, Computer Space used also Spotter custom policies to create a comprehensive set of custom policies (their “white book”) to align with the bank’s specific requirements. These policies included:

  • Required tagging structures

  • Loop labeling requirements

  • Error handling standards (rescue blocks)

  • Naming conventions for improved debugging

Phase 2: Environment integration

Next, they started using Spotter directly in Visual Studio Code, since Spotter already includes VSC integration. That meant:

  • Spotter scans code as it’s written

  • Developers get instant feedback when a rule is broken

  • Checks run automatically on save

Phase 3: Framework for the mass code analysis

  • Established processes for scanning entire code repositories

  • Creation of policies for identifying specific patterns in large code repositories

  • Implemented workflows to identify collections for migration projects

Phase 4: Standardized quality control process

  • Apply consistent standards across both internal and client-developed code

  • Established clear migration paths for converting client code to Computer Space standards

  • Incorporated Spotter checks into their Git workflow with separate development and production branches

Step-by-step guide of Spotter implementation to achieve increased productivity and unified control

Step-by-step guide of Spotter implementation to achieve increased productivity and unified control

4. The results: productivity up, errors and manual work down

Increased development efficiency

  • Productivity increased from a few automation projects to more than 20 automation projects

  • Developers spend significantly less time on manual code reviews

  • New team members contribute more quickly with automated guidance

Centralized approach and established collaboration in automation across departments

Computer Space’s partnership with the bank has been ongoing for 4 years. It started with one project (modernizing operational scripts into structured playbooks). Within 6 months, automation expanded across 7+ departments (Networking, Database, Operations, Communications, Architecture, Strategic Planning, Accountability).

  • With the help of Spotter newly formed Automation Office became the central unit for planning and coordinating automation projects

  • Spotter became the central tool for enabling a shared view and unified control over automation across departments

  • The formation of the Automation Office allowed Computer Space to grow to other projects and plan their involvement in bigger projects

  • They established standardized and centralized automation processes

Thanks to the centralized approach:

  • Computer Space is now delivering 100% more projects compared to when they started

  • The ROI from Spotter continues to drastically increase as adoption grows

Enhanced quality assurance

  • Automatic identification of deprecated modules prevents production issues

  • Consistent implementation of best practices across all code

  • Real-time feedback during development reduces defects

Improved client experience

  • Centralized control over distributed development

  • Consistent quality regardless of which department develops code

  • Faster delivery of automation solutions

  • Reduced maintenance issues in production

Technical risk reduction

  • Early identification of compatibility issues

  • Better preparation for version upgrades

  • Systematic approach to technical debt management

5. Lessons learned along the way

Computer Space’s implementation revealed several key insights:

1. Integration is essential: Seamless integration with development tools is critical for adoption.

2. Custom policies drive value: Tailoring policies to specific organizational needs significantly enhances the value proposition.

3. Scale changes the equation: For small code bases, manual review may be sufficient, but as scale increases, automated solutions become increasingly necessary.

4. Distributed teams benefit most: When development responsibilities are spread across various departments with different expertise levels, standardization tools like Spotter provide significant value.

"With Spotter, we’ve moved from reactive troubleshooting to proactive automation at scale. It streamlined our code review process and gave us standardized control over automation across departments."
Arturo Gil Valhermoso, IT Management Consultant, Computer Space

6. Future Directions

Computer Space continues to evolve their implementation of Spotter:

  • Developing enhanced reporting for client visibility

  • Creating specialized policies for different client environments

  • Preparing for future Ansible version upgrades

  • Expanding the framework to support additional clients

7. Conclusion: The power of automation, done right

The implementation of Spotter as part of Computer Space’s automation framework has proven to be a strategic advantage, particularly in banking environments where quality and consistency are essential.

By reducing manual effort, increasing productivity, and ensuring consistent quality, Computer Space has been able to deliver more value to their clients while maintaining high standards. Rather than simply addressing workflow inefficiencies, Computer Space redefined its development culture around consistency and scalability.

By putting Spotter at the heart of their development process, they built a system where quality isn’t an afterthought—it’s automatic.

This case demonstrates how automation quality tools can transform development operations, particularly in complex, multi-team environments where consistent standards are essential for success.

Found this post useful?

Get our monthly newsletter.

Thank you for subscribing!

Please wait

Processing, please wait...

Keep up with what we do on our social media.