All Projects → SeshagiriSriram → LearningMaterialsDevops

SeshagiriSriram / LearningMaterialsDevops

Licence: other
A Repository holding materials of interest for persons interested in Devops

Programming Languages

ruby
36898 projects - #4 most used programming language
Puppet
460 projects
shell
77523 projects
Dockerfile
14818 projects
pascal
1382 projects
SaltStack
118 projects
Batchfile
5799 projects

Note:

Material specific to SAPIENT has been moved to SAPIENT_LM

Introduction

The following directory (project) is intended for additional materials on Devops. This is still work in project as we clean up to

  • logically organize the folders and materials
  • Add additional materials for Devops, including link sites.

The main material is organized into 8 modules:

  • Module 1: Getting Started with Devops
  • Module 2: common Infra Structure Servers#
  • Module 3: Bare Metal Server installs, Package Managers
  • Module 4: Performance Monitoring and basic security
  • Module 5: Jenkins and Puppet
  • Module 6: Ansible and Salt
  • MOdule 7: Chef
  • Module 8: Nagios and Performance Monitoring

The installation material, while largely focussing on Ubuntu 14.04 LTS, can easily be adapted to other OS. Any scripts provided here are "as-is" (USE AT YOUR OWN RISK)

Required Software

  • Maven
  • ANT
  • Java (preferrably JDK 7+)
  • PMD (Optional - if not installing it, remove references to PMD in Ant build files)
  • Cobertura (Optional, bu recommended)
  • Oracle Virtual box (See installation_notes.docx for details )
  • vagrant (See installation_notes.docx for details)

Jenkins, Maven, Ant, Java is required for looking at the demo project and to give a sample on how CI works.

Installing PMD

Installing Maven

  • Download MAven and unzip to a folder
  • set MAVEN_HOME to name of folders where it was unzipped.

Installing ANT

  • Download MAven and unzip to a folder
  • set ANT_HOME to name of folders where it was unzipped.

Additional config

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].