GithubHelp home page GithubHelp logo

cobbler_master-cookbook's Introduction

cobbler_master

A cookbook for creating a Cobbler master server and setting up repos

Requirements

apt cookbook

Only tested on Ubuntu 12.04

Usage

Nothing special - set up the attributes to your liking and go to town!

Bonus: virtualboxes all the way down

The cookbook is set up with a Vagrantfile which, in conjunction with vagrant berkshelf plugin, makes it trivial to create a vagrant provisioned with these recipes.

Once the cobbler_master vagrant is up and running, create another virtualbox with a network adapter set to the same Host-only network Vagrant uses (on my machine this is vboxnet0 with the 33.33.33.0 subnet).

When your new virutalbox boots, it should get a 33.33.33.xxx IP via DHCP and pxeboot to a menu of Cobbler profiles (if you provision with the ubuntu-precise recipe, which is the default in the Vagrantfile, an option to install ubuntu 12.04 will already be there)

The nicest part is that this cookbook sets cobbler up to act as a mirror (on your local, host-only network), so the installation when pxebooting is very fast.

Attributes

The attributes file contains attributes used to set up DHCP. You should see how they're used in templates/default/dhcp.template.erb. Explaining these variables is beyond the scope of this README, but they are basic DHCP configuration values.

Recipes

  • default - install and configure a cobbler server
  • ubuntu-precise - add a profile and http mirror for installing Ubuntu 12.04 LTS

Author

Author:: Mikhail Panchenko [email protected]

cobbler_master-cookbook's People

Contributors

mihasya avatar

Watchers

 avatar  avatar  avatar  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.