/packer-beats

Packer, Ansible remote, Serverspec, "base" for Terraform deployment to AWS

Primary LanguageRubyMIT LicenseMIT

packer-aws-beats

Packer based project for provisioning a "beats" image with Elastic Beats, using Ansible remote, and Serverspc, for AWS, or Virtualbox.

Requirements

To use this project, you must have installed:

(Optional)

Deploy to AWS, with Packer

git clone https://github.com/apolloclark/packer-aws-beats
cd ./packer-aws-beats/base
# create a keypair named "packer" or change lines 26, 27 in build_packer_aws.sh
./build_packer_aws.sh

Deploy to Virtualbox, with Packer

git clone https://github.com/apolloclark/packer-aws-beats
cd ./packer-aws-beats/base
./build_packer_virtualbox.sh

Deploy to Virtualbox, with Vagrant

git clone https://github.com/apolloclark/packer-aws-beats
cd ./packer-aws-beats/base
vagrant up
vagrant ssh

Ansible Roles

Ansible Roles: