Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add more docs on github_tarball and path sources
  • Loading branch information
carlossg committed Feb 11, 2015
1 parent 7a36f6d commit 7dd5ab0
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.md
Expand Up @@ -13,6 +13,7 @@ Git repositories or just a path.
* Forge modules can be installed from [Puppetlabs Forge](https://forge.puppetlabs.com/) or an internal Forge such as [Pulp](http://www.pulpproject.org/)
* Git modules can be installed from a branch, tag or specific commit, optionally using a path inside the repository
* Modules can be installed from GitHub using tarballs, without needing Git installed
* Modules can be installed from a filesystem path
* Module dependencies are resolved transitively without needing to list all the modules explicitly


Expand Down Expand Up @@ -69,6 +70,8 @@ as if the Puppetfile contained
mod 'puppetlabs-apache', '0.6.0',
:github_tarball => 'puppetlabs/puppetlabs-apache'

mod 'acme-mymodule', :path => './some_folder'


### Recursive module dependency resolution

Expand Down Expand Up @@ -134,6 +137,17 @@ module subdirectory.
Our puppet infrastructure repository depends on the `apt` module, which we have
stored as a directory under our `puppet-modules` git repos.

mod 'puppetlabs-apache', '0.6.0',
:github_tarball => 'puppetlabs/puppetlabs-apache'

Our puppet infrastructure repository depends on the `puppetlabs-apache` module,
to be downloaded from GitHub tarball.

mod 'acme-mymodule', :path => './some_folder'

Our puppet infrastructure repository depends on the `acme-mymodule` module,
which is already in the filesystem.

## How to Use

Install librarian-puppet:
Expand Down

0 comments on commit 7dd5ab0

Please sign in to comment.