diff --git a/.gitignore b/.gitignore index b1e5ac2..1e0e8ed 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,5 @@ /tmp /vendor/cache /vendor/puppet/cache +/shared/* +!/shared/README.md diff --git a/Puppetfile b/Puppetfile index 2db19b4..bfd4366 100644 --- a/Puppetfile +++ b/Puppetfile @@ -1,5 +1,7 @@ -%w(ruby rbenv nvm nodejs git hub inifile sudo homebrew xcode).each do |modulename| - mod modulename, "0.0.1", :github_tarball => "boxen/puppet-#{modulename}" -end +# This doesn't work, and so it doesn't belong in master. ~ jbarnette -mod "boxen", "0.0.1.1", :github_tarball => "boxen/puppet-boxen" +# %w(ruby rbenv nvm nodejs git hub inifile sudo homebrew xcode).each do |modulename| +# mod modulename, "0.0.1", :github_tarball => "boxen/puppet-#{modulename}" +# end + +# mod "boxen", "0.0.1.1", :github_tarball => "boxen/puppet-boxen" diff --git a/Puppetfile.lock b/Puppetfile.lock index 1388fb6..51949ef 100644 --- a/Puppetfile.lock +++ b/Puppetfile.lock @@ -1,68 +1,2 @@ -GITHUBTARBALL - remote: boxen/puppet-boxen - specs: - boxen (0.0.1.1) - -GITHUBTARBALL - remote: boxen/puppet-git - specs: - git (0.0.1) - -GITHUBTARBALL - remote: boxen/puppet-homebrew - specs: - homebrew (0.0.1) - -GITHUBTARBALL - remote: boxen/puppet-hub - specs: - hub (0.0.1) - -GITHUBTARBALL - remote: boxen/puppet-inifile - specs: - inifile (0.0.1) - -GITHUBTARBALL - remote: boxen/puppet-nodejs - specs: - nodejs (0.0.1) - -GITHUBTARBALL - remote: boxen/puppet-nvm - specs: - nvm (0.0.1) - -GITHUBTARBALL - remote: boxen/puppet-rbenv - specs: - rbenv (0.0.1) - -GITHUBTARBALL - remote: boxen/puppet-ruby - specs: - ruby (0.0.1) - -GITHUBTARBALL - remote: boxen/puppet-sudo - specs: - sudo (0.0.1) - -GITHUBTARBALL - remote: boxen/puppet-xcode - specs: - xcode (0.0.1) - DEPENDENCIES - boxen (= 0.0.1.1) - git (= 0.0.1) - homebrew (= 0.0.1) - hub (= 0.0.1) - inifile (= 0.0.1) - nodejs (= 0.0.1) - nvm (= 0.0.1) - rbenv (= 0.0.1) - ruby (= 0.0.1) - sudo (= 0.0.1) - xcode (= 0.0.1) diff --git a/script/bootstrap b/script/bootstrap index 6dd1254..841e133 100755 --- a/script/bootstrap +++ b/script/bootstrap @@ -17,3 +17,7 @@ export CC=gcc # Bundle install unless we're already up to date. bundle install --binstubs bin --path .bundle --quiet "$@" + +# Install all our Puppet dependencies. + +bin/librarian-puppet install --path=shared diff --git a/shared/README.md b/shared/README.md new file mode 100644 index 0000000..3a404bb --- /dev/null +++ b/shared/README.md @@ -0,0 +1,3 @@ +# Shared Puppet Modules + +This module directory is managed by librarian-puppet.