Giter VIP home page Giter VIP logo

vmimages-builddeploy's Introduction

Building Azure VM images using Packer and Powershell DSC

Repo that can be used to automate the process of building Azure VM images (using Packer and Powershell DSC) and then using the generated images to spin up single VMs or scalesets in Azure.

Build status

Content Details

Primary folder is "packer-win2019-IIS-Php". It has the following contents

  1. packer template
  2. powershell dsc script
  3. packer dsc provisioner, plugin that needs to reside alongside the packer exe file
  4. packer exe file ..* since packer should be able to locate the packer dsc provisioner so 2 options are download both packer exe and provisioner exe to a known location in the repo and modify the PATH variable to use this version of packer exe --* or use a self-hosted agent and set up the environment accordingly
  5. Build yaml for someone to base their build pipeline of

Future Work

  1. Try out Azure Image Builder Service that uses packer behind the scene
  2. Try out Azure Shared Image Gallery Service to store the generated images

Acknowledgements

Greatly appreciate the below blogs posts for the insight and guidance

Sam Cogan guideline on Packer Images + Azure Devops

Arinam Hazra blog post on simple image automation with packer

vmimages-builddeploy's People

Contributors

saikovvuri avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 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.