Sha256: b6c6a6d408039c1ac1bad9c64e2882ad3c3d16c28b510ea8d815b9f92325af72

Contents?: true

Size: 1.07 KB

Versions: 118

Compression:

Stored size: 1.07 KB

Contents

if [ -f .veewee_params ]
then
  . .veewee_params
fi

# Default to Gem install
if [ -z "$CHEF_INSTALLMETHOD" ]; then
  export CHEF_INSTALLMETHOD="gems"
fi

# Installing chef
case $CHEF_INSTALLMETHOD in
  "gems")
    # Using gems
    if [ -z "$CHEF_VERSION" ]; then
      # Default to latest
      gem install chef --no-ri --no-rdoc
    else
      gem install chef --no-ri --no-rdoc --version $CHEF_VERSION
    fi
    ;;

  "omnibus")
    # Using omnibus
    if [ -z "$CHEF_VERSION" ]; then
      # Default to latest
      wget -O - http://opscode.com/chef/install.sh | sudo bash -s
    else
      wget -O - http://opscode.com/chef/install.sh | sudo bash -s -- -v $CHEF_VERSION
    fi
    ;;

  "package")
    # Using packages
    apt-get install -y debconf-utils
    echo "chef    chef/chef_server_url    string  $CHEF_SERVER_URL" | debconf-set-selections
    if [ -z "$CHEF_VERSION" ]; then
      # Default to latest
      apt-get install -y chef
    else
      apt-get install -y chef=$CHEF_VERSION
    fi
    ;;

  *)
    echo "Unsupported method for installing chef"
    exit -1
    ;;
esac

Version data entries

118 entries across 16 versions & 1 rubygems

Version Path
veewee-0.5.0.alpha4 templates/kali-1.0.9a-amd64/chef.sh
veewee-0.5.0.alpha4 templates/Debian-7.4.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha4 templates/Debian-7.2.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha4 templates/Debian-7.7.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha4 templates/Debian-7.3.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha4 templates/Debian-7.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha4 templates/Debian-7.1.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha4 templates/Debian-7.6.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha4 templates/Debian-7.5.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha3 templates/kali-1.0.9a-amd64/chef.sh
veewee-0.5.0.alpha3 templates/Debian-7.1.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha3 templates/Debian-7.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha3 templates/Debian-7.6.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha3 templates/Debian-7.4.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha3 templates/Debian-7.5.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha3 templates/Debian-7.2.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha3 templates/Debian-7.7.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha3 templates/Debian-7.3.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha2 templates/Debian-7.0-amd64-netboot/chef.sh
veewee-0.5.0.alpha2 templates/Debian-7.1.0-amd64-netboot/chef.sh