This repository has been archived by the owner on Jul 13, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Puppetfile
54 lines (42 loc) · 1.47 KB
/
Puppetfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/usr/bin/env ruby
#^syntax detection
## Test with librarian-puppet if you have all dependencies listed
## Exclude modules you don't need
# librarian-puppet install --verbose --clean
## r10k also can install the modules from the Puppetfile,
## but does not resolve dependencies
# r10k puppetfile install
## don't pull from forge, I want all from git.
#forge "https://forgeapi.puppetlabs.com"
forge 'http://localhost'
mod 'puppetlabs-stdlib',
:git => 'https://github.com/puppetlabs/puppetlabs-stdlib',
:ref => 'master'
mod 'rnelson-hiera_resources',
:git => 'https://github.com/rnelson0/puppet-hiera_resources.git',
:ref => 'master'
## Owncloud
mod 'shoekstra/owncloud',
:git => 'https://github.com/shoekstra/puppet-owncloud.git',
:ref => 'master'
## owncloud dependencies:
## exclude conflicting and modules unnecessary on ubuntu
exclusion 'ckhall-remi'
exclusion 'stahnma-epel'
mod 'puppetlabs-apache',
:git => 'https://github.com/puppetlabs/puppetlabs-apache.git',
:ref => 'master'
mod 'puppetlabs-apt',
:git => 'https://github.com/puppetlabs/puppetlabs-apt.git',
:ref => 'master'
mod 'puppetlabs-mysql' ,
:git => 'https://github.com/puppetlabs/puppetlabs-mysql.git',
:ref => 'master'
mod 'puppetlabs-concat',
:git => 'https://github.com/puppetlabs/puppetlabs-concat.git',
:ref => 'master'
## alternative to nanliu-staging
exclusion 'nanliu-staging'
mod 'puppet-staging',
:git => 'https://github.com/puppet-community/puppet-staging.git',
:ref => 'master'