Skip to content

puppetlabs/bolt-getting-started

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Getting started with Bolt

This repo houses a Bolt project that you can use to set up Apache on a pair of container targets. The project goes together with the Bolt Getting started guide and is intended to guide you through setting up a Bolt project with a simple YAML plan.

Note: If you don't want to use Docker containers, you can edit the inventory.yaml file in my_project to use any targets you like. For information, see the Bolt documentation for inventory files.

For detailed instructions on using this repo, see Getting started with Bolt.

Prerequisites

  • Bolt
  • Docker (or alternatively, use your own existing targets)

Quickstart

  1. Clone or download this repo.
  2. CD into the my_project directory.
  3. Spin up your Docker targets using docker-compose up -d --build.
  4. Run the Bolt plan:
    bolt plan run apache::install -t containers src=apache/index.html
  5. Go to 127.0.0.1:3000 to see your Apache index page.

About Bolt

Bolt is an open source orchestration tool that automates the manual work it takes to maintain your infrastructure. Use Bolt to automate tasks that you perform on an as-needed basis or as part of a greater orchestration workflow. For example, you can use Bolt to patch and update systems, troubleshoot servers, deploy applications, or stop and restart services. Bolt can be installed on your local workstation and connects directly to remote targets with SSH or WinRM, so you are not required to install any agent software.

For more information, see the Bolt repo.

About

A Bolt project for the Bolt Getting started guide

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •