Administration & Configuration
Manage system settings, Ansible configuration, category mappings, vendor archives, file transfer, and pre-rendering instructions.
System Status
Last updated: 2026-02-18T20:47:38MOCK
Ansible ModeFound
Inventory9
Playbooks12
Categories6
Regions4
Vendor VersionsAnsible Configuration
How Ansible Works Here: Ansible runs locally on this server. When a MOP is executed, this application calls the
ansible-playbook command-line tool as a subprocess. There is no separate Ansible server - the playbooks run directly from this machine, connecting to target hosts via SSH.
Category-to-Playbook Mappings
Each MOP category maps to one or more Ansible playbooks that execute in sequence.
| Category | Playbooks (in order) | Description | Risk | Est. Duration | Actions |
|---|---|---|---|---|---|
| patch-linux |
patch_linux.yml
|
Linux server patching and security updates | medium | 30 min |
Remove?
|
| agent-upgrade |
edit_yaml.yml
commit_to_git.yml
run_manual_pipeline.yml
|
Monitoring agent version upgrade via GitOps pipeline | medium | 45 min |
Remove?
|
| pipeline-only |
run_manual_pipeline.yml
|
Trigger Azure DevOps pipeline directly (no code changes) | low | 15 min |
Remove?
|
| git-ops |
edit_yaml.yml
commit_to_git.yml
|
Infrastructure-as-code configuration changes via Git | low | 20 min |
Remove?
|
| infrastructure |
edit_yaml.yml
commit_to_git.yml
run_manual_pipeline.yml
|
Full infrastructure change with pipeline deployment | high | 60 min |
Remove?
|
| terraform |
run_terraform.yml
|
Terraform plan/apply for cloud resource provisioning | high | 45 min |
Remove?
|
| cert-rotation |
cert_rotation.yml
|
TLS/SSL certificate rotation and renewal | medium | 30 min |
Remove?
|
| service-restart |
service_restart.yml
|
Rolling service restart with health checks and drain | medium | 20 min |
Remove?
|
| db-maintenance |
db_maintenance.yml
|
Database maintenance (vacuum, reindex, backup) | high | 60 min |
Remove?
|
| security-scan |
security_scan.yml
|
Security compliance scanning and auditing | low | 15 min |
Remove?
|
| multi-region-patch |
patch_linux.yml
|
Linux patching across all regions sequentially | high | 120 min |
Remove?
|
| multi-region-deploy |
edit_yaml.yml
commit_to_git.yml
run_manual_pipeline.yml
|
Full deployment across multiple regions sequentially | critical | 180 min |
Remove?
|
Add New Category Mapping
Regional Execution Settings
MOP Source Drive Configuration
MOP Source Drive: Configure the path to the mounted drive (or network share) where vendor MOP archive files are stored.
Users can also upload archives from their Windows PC to this mount point through the file upload feature.
Recent Import Activity
| Time | Source | Method | Details |
|---|---|---|---|
| 2026-02-18T20:47:38 | mnt_mopsets/mvm-markdown-lea-11.5.42.tgz | mount_import | v11542 (51 templates) |
| 2026-02-18T20:04:22 | mnt_mopsets/mvm-markdown-lea-11.5.42.tgz | mount_import | v11542-LEA (22 templates) |
| 2026-02-18T19:26:04 | mnt_mopsets/mvm-markdown-main-11.5.42.tgz | mount_import | v11542 (29 templates) |
| 2026-02-18T18:28:59 | PC upload: mvm-markdown-lea-11.5.4+2.tgz | pc_upload | 1.78 MB |
| 2026-02-18T18:28:30 | PC upload: mvm-markdown-main-11.5.4+2.tgz | pc_upload | 1.8 MB |
| 2026-02-11T08:13:45 | mnt_mopsets/mvm-markdown-main-11.5.37.tgz | mount_import | v11537 (44 templates) |
| 2026-02-11T08:13:26 | mnt_mopsets/mvm-markdown-lea-11.5.37.tgz | mount_import | v11537 (44 templates) |
| 2026-02-11T06:06:03 | mnt_mopsets/mvm-markdown-lea-11.5.37.tgz | mount_import | v11537 (44 templates) |
| 2026-02-11T05:57:35 | mnt_mopsets/mvm-markdown-lea-11.5.37.tgz | mount_import | v11537 (44 templates) |
| 2026-02-11T04:40:32 | mnt_mopsets/mvm-markdown-lea-11.5.37.tgz | mount_import | v11537 (44 templates) |
Vendor Archive Management
Vendor Archives: Compressed archives (.tgz, .tar.gz, .gz) containing MOP sets of J2 (Jinja2) templates. Upload an archive to extract, validate, and prepare the vendor MOPs for rendering and execution.
Supported formats: .tgz, .tar.gz, .gz
Supported formats: .tgz, .tar.gz, .gz
Import from MOP Source Drive
Select an archive from the configured mount point: mnt_mopsets
Upload from PC
Upload a vendor archive directly from your computer.
Extracted Vendor Versions
File Transfer
General File Upload: Transfer any file to the platform - JSON configs (prerender map), YAML variable files, or other supporting files.
Use this when you need to deliver files from production to development, or upload configuration files directly.
Upload File
Auto-Detect Rules
.json |
configs/ |
|
.yml / .yaml |
vars/ |
|
.j2 |
templates/ |
|
.tgz / .gz |
uploads/gz/ |
|
.md / .txt |
docs/ |
|
.cfg / .ini |
configs/ |
|
.csv |
data/ |
Recent Transfers
| Time | File | Destination | Size |
|---|---|---|---|
| 2026-02-11T06:14:20 | lookup.json |
configs/lookup.json |
2.7 KB |
Run Pre-Render (Pass 1)
Apply the prerender text map to a vendor MOP set. This scans each J2 template and inserts text blocks where patterns match.
Prerender Text Map
12 entries
How it works: During pre-rendering (Pass 1), the system scans each J2 template in the vendor MOP set. For each entry below, it checks:
- MOP Name Pattern: Does the MOP filename match the glob pattern? (e.g.,
*failover*matchesdb-failover-steps.j2) - Search Text: Does the MOP content contain this exact text?
- Insert Text: If both match, the insert text block is placed right after the search text in the J2 template
| Status | ID | MOP Name Pattern | Search Text | Insert Text | Actions |
|---|---|---|---|---|---|
rule_1_1 |
*upgradeadopipelineresources.j2 |
# 9.2.3 Update the pipeline configuration file |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_1_2 |
*upgradeadopipelineresources.j2 |
Edit the variables identified in the release documentation |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_2_1 |
*upgradeselfhostedagentvm.j2 |
# 9.2.3 Update the VM related parameters |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_2_2 |
*upgradeselfhostedagentvm.j2 |
Set selfhost_golden_image |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_3_1 |
*upgradetoolingvm.j2 |
# 9.2.3 Update the VM related parameters |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_3_2 |
*upgradetoolingvm.j2 |
Set tooling_golden_image |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_4_1 |
r11537to*2upgradeoverviewmop.j2 |
Upgrade the Tooling VMs and CLI tools |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_4_2 |
r11537to*2upgradeoverviewmop.j2 |
Delete down level resources |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_5 |
*upgradesimon.j2 |
9.2.12 Verify that the Thanos compactor is enabled |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_6 |
*upgradeesc.j2 |
9.3.3 Proceed with the upgrade |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_7 |
*upgradesas.j2 |
9.3.2.2 Canary a larger percentage of traffic |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|
|
rule_8 |
*deletesas.j2 |
9.2 Implementation |
https://dev.azure.com/mvmprodeus2/MVM/_git/documentation?path=/Labs-ANTS-DevOps/... |
Delete?
|