Skip to content

Repository to automate the distribution of Neoway server base images.

License

Notifications You must be signed in to change notification settings

NeowayLabs/packer-images

Repository files navigation

Packer images

Build Status

Default image builder for Neoway environment.

This project was builded for grant a set of internal patterns of security and monitoring for all our machines. We use Terraform to provide the structure, Packer to build the default image, Ansible to execute and install all what we want, and Docker to put all this tools together and don't blow your localhost.

Prerequisites

Getting started

Setup

Setup the docker image with Terraform and Packer to get things done.

$ make setup

Select your cloud provider

At moment, this project supports:

Feel free to add more builders. The list of available builders are here.

Arguments

On this project we separate the multi cloud schema and tools using arguments when executing make. The valid arguments are:

  • provider

Used to set the cloud provider to build and manage your image. The valid providers at this time are:azure,google-cloud and digital-ocean.

  • env

Set the terraform environment to build your structure to build, deploy or test your image. The valid envs at this time are:images-builder,images-tester and images-publisher.

  • image

Choose the OS type what you want to build. The valid images at this time are: image-ubuntu

Inside each cloud provider documentation, has a example with this arguments.

Project particularities

  • Travis CI:
  • Debug:

About

Repository to automate the distribution of Neoway server base images.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published