Skip to content

Introduction

Welcome to the Mantis User Guide. This documentation is designed for operators and users who interact with the Mantis deployment automation platform through the Lens web interface.

Mantis is a deployment automation and remote execution system that enables versioned command and script execution across distributed targets. It provides:

  • Actions: Define reusable commands, scripts, and restart operations
  • Sequences: Chain actions together in ordered execution flows
  • Solutions: Bundle sequences into deployable packages
  • Deployments: Execute solutions across environments with real-time monitoring
  • Multi-tenancy: Isolate resources and deployments by tenant

This guide is intended for:

  • Operators who create and manage deployments
  • DevOps engineers who define actions, sequences, and solutions
  • Team leads who need to monitor deployment progress
  • Users who need to understand the deployment workflow

For API integration and development, see the Developer Guide.

Before diving in, familiarize yourself with these core concepts:

ConceptDescription
ActionA single executable unit (command, script, or restart)
SequenceAn ordered collection of actions
SolutionA deployable package containing sequences
TargetA machine where deployments execute (runs Tarsus agent)
EnvironmentA logical grouping of targets (e.g., dev, staging, prod)
TenantAn isolated organizational unit for multi-tenancy
DeploymentAn execution of a solution, sequence, or action on selected targets
  1. First Login - Access Lens and configure your account
  2. Navigating Lens - Understand the UI layout
  3. Quick Deployment - Run your first deployment
  4. Understanding Concepts - More on the data model
  • Check the Troubleshooting section
  • Review Audit Logs for historical data
  • Contact your platform administrator for access issues