Git Product home page Git Product logo

devops-for-desperate's Introduction

Devops for the Desperate

Repo that goes along with the DevOps for the Desperate book.

About

DevOps for the Desperate is a book by Bradley Smith that provides an introduction to DevOps, CI/CD, Vagrant, Ansible, Docker, and Kubernetes.

Installation

As I'm using a M1 MacBook Pro, there's some special setup required. Bradley Smith did their best to help in the book with people using M1 Macs, but I ran into way more problems than the book could solve.

  1. Install HomeBrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)".
  2. Install Vagrant brew install --cask vagrant.
  3. Install Vagrant VMWare Utility brew install --cask vagrant-vmware-utility.
  4. Install VMWare Fusion provider vagrant plugin install vagrant-vmware-desktop.
  5. Install VMware Fusion Technology Preview 21H1 (for ARM).
  6. Because of the Vagrant VMWare Utility not liking the VMWare Fusion tech preview, we need to create a symlink ln -s "/Applications/VMware Fusion Tech Preview.app" "/Applications/VMware Fusion.app" and this works because the Vagrant VMWare Utility is written in Go and works with Rosetta 2 just fine.

Contributing

Pull requests are not accepted right now, due to this being a repo containing the files I'm using to learn DevOps.

License

This project uses an MIT license that you can find here.

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.