Giter Club home page Giter Club logo

ciscoclouddaylab1's Introduction

Cisco Cloud Days Lab

This repository contains instructions for people to learn to use Cisco MetaPod in a development environment. These are contained in the three modules listed below.

This repository also contains ansible scripts to deploy the lab workstations and infrastructure required to any Metapod environment.

Contact @vallard for any information or other details.

Day at a Glance

There is 4 hours of training material so plenty of times for breaks, lunch, and ratholing down topics of interest.

The first module goes over setting up the lab machine environment and then using various ways to communicate with the Cisco Metapod APIs including

  • curl
  • python clients
  • native python
  • ansible
  • Terraform

This module introduces git and talks about branches, pull requests, etc. It also talks about Docker Registries.

This module talks about creating the application delivery pipeline. Users get hands on experience with using Jenkins with the tools discussed in the previous modules.

Items required by instructor

  • See Setup Instructions

  • Ensure there is an ubuntu image available for the students to boot. This version of the lab uses an image called ubuntu-14.04-server. This should be changed when the lab first starts depending on the environment. This is in section 1.4.6

  • Create a jenkins account for gitlab. This can use the same key as the jenkins master to jenkins slave.

    • The key for the jenkins gitlab account should be the one that is used
  • Configure Jenkins as specified in this blog post.

  • Ensure the Docker agent is running on the Docker image vallard/metaclient for users.

ciscoclouddaylab1's People

Contributors

vallard avatar mattsday avatar gdykeman avatar hpreston avatar jlopez2 avatar rnxrx 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.