Skip to content

Pillar · Automation

Act without the terminal.

Every action in OpsLantern is metadata — discoverable, composable, safe. Dry-run, preview the commands, approve, execute, verify, roll back. Every step recorded.

Action specification

Metadata, not scripts.

Each action declares its parameters, pre-checks, risk level, rollback, and post-checks. The UI renders the form. The audit log writes itself.

Action metadata yaml
action: linux.disk.expand-lvm
category: Storage
platforms: [linux]
risk: medium
requires_approval: true
pre_checks: [snapshot_available, free_pe_check, filesystem_check]
rollback: automatic
params:
  - name: volume_group
    type: select
    discover_from: "vgs --reportformat json"
  - name: logical_volume
    type: select
    depends_on: volume_group
  - name: new_size
    type: size_with_unit
post_checks: [mount_writable, df_verified]

Shipped catalog

What ships in the box.

Windows Server

  • · Service lifecycle, IIS app-pool recycle, Win update scan/install, page-file, C:/ expand with snapshot
  • · AD: unlock, reset, move OU, FSMO, GPO force, replication health
  • · Event-log search with timeline, pending-reboot remediation

Linux

  • · systemctl wrapper with pre/post checks, LVM extend (atomic), package mgmt with preview
  • · journald triage, fstab safe-edit with auto-revert, grub repair, kernel rollback
  • · SELinux / AppArmor troubleshooting, network diagnostics

VMware

  • · VM power, snapshot, migrate, resize; host maintenance + evacuate; DRS-aware rolling update
  • · Datastore expand, rescan, unmount stale; alarm ack; lifecycle remediation

Proxmox

  • · VM / CT control, live migration, backup trigger
  • · Ceph OSD replace, PG repair, pool expand; ZFS scrub/replace; cluster quorum recovery

Databases

  • · MSSQL: index rebuild, AG failover, tempdb sizing, deadlock capture, CU install
  • · MySQL/MariaDB: replica resync, InnoDB recovery, slow-query capture
  • · PostgreSQL: vacuum, reindex, replica promote

Mail

  • · MailEnable / ModusGate / FortiMail: queue, quarantine, DKIM rotate, policy push, cluster failover
  • · Exchange: mailbox move, transport rule, message trace; Postfix/Exim queue surgery

Hosting panels

  • · cPanel / WHM: account suspend, quota, PHP version, transfer, reseller ops
  • · Plesk: subscription ops, cert renew, mail restart, backup trigger
  • · Jelastic: env clone, scale, SSL install, marketplace deploy

Storage & backup

  • · Acronis ACI: backup job, recovery browse, tenant quota
  • · Veeam: job control, SureBackup, restore preview
  • · SAN: LUN resize, snapshot, replication status

Cloud

  • · Azure: VM ops, storage tiering, NSG diff, JIT, patch deploy, Advisor remediation
  • · Azure Stack Hub: infra-role health, update runs, tenant quotas
  • · Huawei Cloud: ECS, EVS, OBS, RDS, CCE, VPC; IAM audit; CTS change tracking

Orchestration

Playbooks, not one-shots.

Chained actions

Compose any action into a playbook. Branch on output, loop over targets, canary one host, promote to fleet.

Shipped playbooks

Patch Tuesday, ESXi rolling DRS update, Proxmox Ceph-aware update, SSL renew + deploy, AD authoritative restore, MSSQL AG failover drill, monthly DR test.

See the full action catalog.