Operations Tasks & Orchestration - Bolt Use Cases

Start where you are
Use existing scripts and plans, including YAML, PowerShell, Bash, Python or Ruby, or reuse content from Puppet Forge — Bolt supports recycling existing code.
Puppet Forge marquee of an employee observing a laptop

Accelerate on-demand operations with agentless automation

Bolt logo
Bolt logo

Bolt provides you with a simple and agentless way to automate your on-demand operations. Users gain the power and flexibility to run ad-hoc commands and scripts, and orchestrate complex workflows like patching with plans across your infrastructure.

Bolt makes it easy for operations teams to:

  • Start and stop services
  • Reboot remote systems
  • Customize virtual machines e.g. memory or CPU
  • Patch security vulnerabilities
  • Gather package information and system facts
  • Update 1000’s of servers at once
  • Deploy and manage certificate changes

Bolt in action

Learn how Fervid reduced time needed to upgrade Kubernetes clusters from 10 hours to 4 hours using Bolt.

Puppet is the best configuration management tool on the market because it monitors, enforces and reports compliance. It helps us meet the demands of our clients with ease.
Bryan Belanger, principal consultant of Fervid

Use cases

AWS, kubernetes, Google Compute Engine, Azure and HasiCorp Terraform logos

Cloud automation

Automate and manage multi-step tasks across your Amazon AWS, Microsoft Azure, or Google Cloud Platform cloud infrastructure. Whether you need to install or configure a Kubernetes cluster or execute a task to generate Bolt inventory from Terraform state files, Bolt’s agentless orchestration can help.

AWS, kubernetes, Google Compute Engine, Azure and HasiCorp Terraform logos

Provisioning with Terraform + Puppet

Terraform is used by thousands of organizations for multi-platform resource provisioning across on-prem datacenters, public and private clouds, and containers. It uses declarative descriptions of resources like cloud instances, VPCs, databases, and more, to reconcile the state of the real world against the desired state. In this talk, we’ll walk through some battle-tested workflows that connect Terraform provisioning to ongoing management with Puppet and Bolt.

Network device automation

Perform ongoing maintenance of existing network devices with Bolt Network Device Automation — easily manage and patch network switches, routers, and firewalls.

  • Switches – Save configuration
  • Firewalls – Add/remove firewall rules
  • Routers – Change a Quality of Service setting on a router
  • Patch network devices – Check network device versions
Influxdata, Grafana, Prometheus logos

Operations monitoring

Use Bolt Operations Monitoring to spin up and utilize a Telegraf, InfluxDB, and Grafana (TIG) stack to monitor and visualize system metrics such as Disk IO, CPU usage, and network throughput across your infrastructure.

Influxdata, Grafana, Prometheus logos

Security automation

Remediate security vulnerabilities with patching workflows with Bolt Security Automation.

PostgreSQL, Oracle, MySQL and Microsoft SQL Server logos

Database maintenance automation

Enable DBAs to perform ongoing database maintenance with Bolt Database Maintenance Automation.

PostgreSQL, Oracle, MySQL and Microsoft SQL Server logos

Operating system automation

Perform ongoing operating system maintenance with Bolt Operating System Automation. Here’s what Bolt can do:

  • Patch systems automatically.
  • Install packages onto systems to save IT time when various stakeholders make requests.
  • Deploy new SSL certificates.
  • Clear out log files when disks are full due to errors or poor log rotation.
  • Gather information about systems, reducing the time administrators spend on getting details of specific services, versions of installed packages or hotfixes, specific parameters, registry keys or other settings.
  • Reboot targets and stop services when a new application is installed, a process is hung, or other ordering reboots of a complex application stack.