Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (34 sloc) 2.96 KB
"name": "reprepro",
"description": "Installs/Configures reprepro for an apt repository",
"long_description": "DESCRIPTION\n===========\n\nSets up an APT repository suitable for using the reprepro tool to manage distributions and components.\n\nREQUIREMENTS\n============\n\nPlatform: Debian or Ubuntu.\n\nRequires Chef 0.8.x+, client/server. Does not work with Chef Solo due to data bag use.\n\nYou'll need to generate the PGP key separately and provide the data in the databag.\n\nUSAGE\n=====\n\nAttributes\n----------\n\nAttributes in this cookbook are set via the default recipe with data from the data bag. The following attributes are used, in the `reprepro` namespace.\n\n* `fqdn` - the fqdn that would go in sources.list\n* `description` - a description of the repository\n* `pgp_email` - the email address of the pgp key\n* `pgp_fingerprint` - the finger print of the pgp key\n\nData Bag\n--------\n\nCreate a data bag to store the repository information. \n\n {\n \"id\": \"main\",\n \"fqdn\": \"\",\n \"repo_dir\": \"/srv/apt\",\n \"incoming\": \"/srv/apt_incoming\",\n \"description\": \"APT Repository for our packages.\",\n \"codenames\": [\n \"lucid\", \"karmic\", \"jaunty\", \"intrepid\", \"hardy\", \"sid\", \"squeeze\", \"lenny\"\n ],\n \"pgp\": {\n \"email\": \"\",\n \"fingerprint\": \"PGP Fingerprint for the key\",\n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n-----END PGP PUBLIC KEY BLOCK-----\\n\",\n \"private\": \"-----BEGIN PGP PRIVATE KEY BLOCK-----\\n-----END PGP PRIVATE KEY BLOCK-----\\n\"\n },\n \"pulls\": {\n \"name\": \"sid\",\n \"from\": \"sid\",\n \"component\": \"main\"\n },\n \"architectures\": [\n \"amd64\",\"i386\",\"all\",\"source\"\n ]\n }\n\nLICENSE AND AUTHOR\n==================\n\nAuthor: Joshua Timberman (<>)\n\nCopyright 2010, Opscode, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n",
"maintainer": "Opscode",
"maintainer_email": "",
"license": "Apache 2.0",
"platforms": {
"dependencies": {
"build-essential": [
"apache2": [
"recommendations": {
"suggestions": {
"conflicting": {
"providing": {
"replacing": {
"attributes": {
"groupings": {
"recipes": {
"reprepro": "Installs and configures reprepro for an apt repository"
"version": "0.2.2"
Jump to Line
Something went wrong with that request. Please try again.