Giter Site home page Giter Site logo

richard-ps-zz / packer-images Goto Github PK

View Code? Open in Web Editor NEW

This project forked from neowaylabs/packer-images

0.0 1.0 0.0 112 KB

Repository to automate the distribution of Neoway server base images.

License: MIT License

Dockerfile 6.19% Makefile 25.72% Shell 13.01% HCL 55.08%

packer-images's Introduction

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:

packer-images's People

Contributors

evaldofelipe avatar lborguetti avatar octaviobr avatar

Watchers

Richard avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.