Giter Club home page Giter Club logo

devops-kungfu's Introduction

Chef Style DevOps Kung fu

This repository defines Chef Style DevOps Kung fu.

It includes a presentation you can give, or ask people to watch, which explains what DevOps is, and defines a style of practice that comes from the lived experience of many DevOps professionals. It is a collaborative space, where all practitioners of the style can come together to create a reference for how to build up their own DevOps Kung fu, and teach others how to improve theirs.

You should start by watching the presentation, then come back here. If you agree with the fundamental principles, wish to practice our forms, and apply the style to your professional life, you can join our school by sending a pull request to this README file, and adding your name to the list of practitioners.

The slides are available online.

If you like most of what you see, but not all, or wish to emphasize different things about your style - but you agree on the same fundamental principles - you should fork this repository, remove the names of practitioners from this file, and found your own school of DevOps Kung fu. All we ask is that you please give attribution of your style as a derivative of Chef Style DevOps Kung fu.

What is DevOps?

A cultural and professional movement, focused on how we build and operate high velocity organizations, born from the experiences of its practitioners.

Practitioners of Chef Style DevOps

License

Creative Commons License
Chef Style DevOps Kung fu by Chef Software, Inc. is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. A full list of incorporated sources is included.

Based on reveal.js

Based on reveal.js.

Reveal.js is MIT licensed

Copyright (C) 2015 Hakim El Hattab, http://hakim.se

devops-kungfu's People

Contributors

adamhjk avatar bknowles avatar ccamacho avatar infcloud01 avatar jchackert avatar juliandunn avatar kmf avatar luckied avatar mattray avatar nathenharvey avatar nicholasxng avatar pudge avatar richwine avatar rud5g avatar scarolan avatar shashirsa avatar shawinnes avatar simfish85 avatar skeenan947 avatar smacfarlane avatar smford22 avatar smurawski avatar soosiechoi avatar spuder avatar svanzoest avatar tas50 avatar tavatech avatar thimsen avatar thommay avatar tjsoftworks avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

devops-kungfu's Issues

Is this project dead ?

I don't want to spend time to get this running if this project is not active.

I have the same problem as #266 (comment)

I am also following the Udacity course, so I tried to install it on Ubuntu 18.04 to fix it and it shows a lot of deprecated packages + stalls on

> [email protected] install /home/tricia/ecq/devops-kungfu/node_modules/node-sass
> node build.js

with no output.

image

Is there a discussion area?

So, I've got some questions on how Chef-Style DevOps Kung-Fu might apply in certain circumstances, such as within a professional services organization that is doing work for clients as opposed to product or SaaS development that could/should presumably be shareable with the entire company.

Should that discussion take place here on github somewhere, or is there a different location where that discussion should take place?

Updating talk-notes.md to more closely reflect the actual presentation?

So, I finished watching the video last night, and I got to looking at the talk-notes.md. Early on, there is a good deal of commonality between the talk as presented on the video versus the slides, but as you go further, there is more and more divergence in some areas. And some areas where there simply is no content at all in talk-notes.md relative to the video.

Should we be "correcting" talk-notes.md to more accurately reflect the presentation as it was given in the video? Should they be as presented in the video with further improvements/embellishments?

The readme instructions lead to an error.

I reached the point 3

If you want to run tests on the app -
In the VM run:
cd devops-kungfu
To install app specific node packages:
sudo npm install
Now you can run tests - grunt -v

but after the sudo npm install I get the following error.

vagrant

`npm install` fails with error.

Describe the problem

sudo npm install leads to error messages.

Software Version

Master branch, Ubuntu 14.04.

Replication Case

I'm using the Udacity DevOps course setup. This consists of a packer Ubuntu image, VirtualBox and Vagrant.

Stacktrace

> [email protected] install /home/vagrant/devops-kung/node_modules/grunt-sass/node_modules/node-sass
> node build.js


/home/vagrant/devops-kung/node_modules/grunt-sass/node_modules/node-sass/node_modules/mocha/node_modules/debug/src/node.js:120
exports.inspectOpts = Object.keys(process.env).filter(key => {
                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/home/vagrant/devops-kung/node_modules/grunt-sass/node_modules/node-sass/node_modules/mocha/node_modules/debug/src/index.js:9:19)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
npm ERR! Linux 4.4.0-142-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v0.10.48
npm ERR! npm  v2.15.1
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node build.js`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the [email protected] install script 'node build.js'.
npm ERR! This is most likely a problem with the node-sass package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node build.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs node-sass
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR!     npm owner ls node-sass
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/vagrant/devops-kung/npm-debug.log

Running the tests with grunt -v also yields errors.

/home/vagrant/devops-kung/node_modules/grunt-sass/tasks/sass.js:3
const util = require('util');
^^^^^
Loading "sass.js" tasks...ERROR
>> SyntaxError: Use of const in strict mode.
>>     at Module._compile (module.js:439:25)
>>     at Object.Module._extensions..js (module.js:474:10)
>>     at Module.load (module.js:356:32)
>>     at Function.Module._load (module.js:312:12)
>>     at Module.require (module.js:364:17)
>>     at require (module.js:380:17)
>>     at loadTask (/home/vagrant/devops-kung/node_modules/grunt/lib/grunt/task.js:323:10)
>>     at /home/vagrant/devops-kung/node_modules/grunt/lib/grunt/task.js:361:7
>>     at Array.forEach (native)
>>     at loadTasks (/home/vagrant/devops-kung/node_modules/grunt/lib/grunt/task.js:360:11)

Possible Solution

Specify correct dependencies in package.json.

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.