mariadb

Deploy and manage Boundary MariaDB target labs with optional Vault integration.

29|8|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/hashimiche/hal --skill mariadb-hashimiche
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mariadb
Source: https://github.com/hashimiche/hal/tree/main/internal/skills/data/boundary/mariadb
Command: npx skills add https://github.com/hashimiche/hal --skill mariadb-hashimiche

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploys and manages a Boundary MariaDB target lab to provide secure, reproducible access to database targets in HAL.

Core Features & Use Cases

  • Standalone Boundary MariaDB target deployment with optional Vault integration for dynamic credentials
  • Lifecycle management: enable, update, disable to bootstrap or clean up lab resources
  • Guided access flows for developers and testers to connect to MariaDB targets via Boundary

Quick Start

Run hal boundary mariadb enable to deploy the MariaDB target lab.

Frequently Asked Questions about mariadb

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Boundary MariaDB target for secure database access?

To deploy a Boundary MariaDB target, run the command `hal boundary mariadb enable`, which provisions the lab environment and optionally integrates Vault for dynamic credentials to provide secure access.

Can I use Vault to manage dynamic credentials for a MariaDB target?

Yes, Vault integration is supported to manage dynamic credentials for a MariaDB target. This setup provides secure, reproducible access to database targets within your lab environment.

Do I need the hal CLI to set up a Boundary MariaDB lab?

Yes, the hal CLI is required to set up a Boundary MariaDB lab. You also need a running Boundary server and compatible MariaDB versions to execute the enable, update, or disable workflows.

What is the best way to manage the lifecycle of a MariaDB target lab?

The best way to manage a MariaDB target lab lifecycle is using the provided enable, update, and disable workflows. These commands handle bootstrapping and cleaning up lab resources efficiently.

How do developers connect to MariaDB targets through Boundary?

Developers connect to MariaDB targets through Boundary using guided access flows. The target deployment supports secure, reproducible access to database targets within the lab environment.

How do I remove or disable an existing Boundary MariaDB target lab?

To remove or disable an existing Boundary MariaDB target lab, use the disable workflow. This process cleans up the lab resources and removes the configured database target access.