Skip to content
This repository was archived by the owner on Dec 2, 2020. It is now read-only.

Commit 352823f

Browse files
committed
Merge pull request #31 from boxen/rewrite
Rewrite to use Hiera
2 parents 87bd051 + 4bace0d commit 352823f

31 files changed

+1004
-280
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
source "https://rubygems.org"
22

3-
gem "cardboard", "~> 1.0"
3+
gem "cardboard", "~> 2.1"

Gemfile.lock

Lines changed: 32 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,68 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.3.4)
4+
addressable (2.3.5)
55
ansi (1.4.3)
6-
boxen (1.4.2)
6+
boxen (2.1.0)
77
ansi (~> 1.4)
88
hiera (~> 1.0)
99
highline (~> 1.6)
1010
json_pure (>= 1.7.7, < 2.0)
1111
librarian-puppet (~> 0.9.9)
12-
octokit (~> 1.15)
12+
octokit (~> 2.3.0)
1313
puppet (~> 3.0)
14-
cardboard (1.0.4)
15-
boxen (~> 1.0)
14+
cardboard (2.1.0)
15+
boxen (~> 2.1)
1616
puppet-lint (~> 0.3)
1717
puppetlabs_spec_helper (~> 0.4)
18-
rspec-puppet (~> 0.1)
19-
diff-lcs (1.2.4)
20-
facter (1.7.1)
21-
faraday (0.8.7)
22-
multipart-post (~> 1.1)
23-
faraday_middleware (0.9.0)
24-
faraday (>= 0.7.4, < 0.9)
25-
hashie (2.0.5)
26-
hiera (1.2.1)
18+
rspec-puppet (~> 1.0)
19+
diff-lcs (1.2.5)
20+
facter (1.7.3)
21+
faraday (0.8.8)
22+
multipart-post (~> 1.2.0)
23+
hiera (1.3.4)
2724
json_pure
28-
highline (1.6.19)
29-
json (1.8.0)
30-
json_pure (1.8.0)
31-
librarian-puppet (0.9.9)
25+
highline (1.6.20)
26+
json (1.8.1)
27+
json_pure (1.8.1)
28+
librarian-puppet (0.9.10)
3229
json
3330
thor (~> 0.15)
3431
metaclass (0.0.1)
3532
mocha (0.14.0)
3633
metaclass (~> 0.0.1)
37-
multi_json (1.7.7)
3834
multipart-post (1.2.0)
39-
netrc (0.7.7)
40-
octokit (1.24.0)
41-
addressable (~> 2.2)
42-
faraday (~> 0.8)
43-
faraday_middleware (~> 0.9)
44-
hashie (~> 2.0)
45-
multi_json (~> 1.3)
46-
netrc (~> 0.7.7)
47-
puppet (3.2.2)
35+
octokit (2.3.1)
36+
sawyer (~> 0.5.1)
37+
puppet (3.3.2)
4838
facter (~> 1.6)
4939
hiera (~> 1.0)
50-
rgen (~> 0.6)
40+
rgen (~> 0.6.5)
5141
puppet-lint (0.3.2)
5242
puppetlabs_spec_helper (0.4.1)
5343
mocha (>= 0.10.5)
5444
rake
5545
rspec (>= 2.9.0)
5646
rspec-puppet (>= 0.1.1)
5747
rake (10.1.0)
58-
rgen (0.6.5)
59-
rspec (2.13.0)
60-
rspec-core (~> 2.13.0)
61-
rspec-expectations (~> 2.13.0)
62-
rspec-mocks (~> 2.13.0)
63-
rspec-core (2.13.1)
64-
rspec-expectations (2.13.0)
48+
rgen (0.6.6)
49+
rspec (2.14.1)
50+
rspec-core (~> 2.14.0)
51+
rspec-expectations (~> 2.14.0)
52+
rspec-mocks (~> 2.14.0)
53+
rspec-core (2.14.7)
54+
rspec-expectations (2.14.4)
6555
diff-lcs (>= 1.1.3, < 2.0)
66-
rspec-mocks (2.13.1)
67-
rspec-puppet (0.1.6)
56+
rspec-mocks (2.14.4)
57+
rspec-puppet (1.0.1)
6858
rspec
59+
sawyer (0.5.1)
60+
addressable (~> 2.3.5)
61+
faraday (~> 0.8, < 0.10)
6962
thor (0.18.1)
7063

7164
PLATFORMS
7265
ruby
7366

7467
DEPENDENCIES
75-
cardboard (~> 1.0)
68+
cardboard (~> 2.1)

data/Darwin.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
mysql::configdir: "%{::boxen::config::configdir}/mysql"
3+
mysql::globalconfigprefix: "%{::boxen::config::homebrewdir}"
4+
mysql::datadir: "%{::boxen::config::datadir}/mysql"
5+
mysql::bindir: "%{::boxen::config::homebrewdir}/bin"
6+
mysql::executable: "%{::boxen::config::homebrewdir}/bin/mysqld_safe"
7+
mysql::client: "%{::boxen::config::homebrewdir}/bin/mysql"
8+
mysql::logdir: "%{::boxen::config::logdir}/mysql"
9+
mysql::servicename: "dev.mysql"
10+
11+
mysql::user: "%{::boxen_user}"
12+
mysql::host: "127.0.0.1"
13+
mysql::port: "13306"
14+
mysql::socket: "%{mysql::datadir}/socket"
15+
16+
mysql::package: boxen/brews/mysql
17+
mysql::version: 5.5.20-boxen2

data/Debian.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
mysql::configdir: "/etc/mysql"
3+
mysql::globalconfigprefix: ""
4+
mysql::datadir: "/data/mysql"
5+
mysql::logdir: "/var/log/mysql"
6+
mysql::servicename: "mysql"
7+
8+
mysql::user: "mysql"
9+
mysql::host: "0.0.0.0"
10+
mysql::port: "3306"
11+
mysql::socket: "/tmp/mysql.sock"
12+
13+
mysql::package: mysql-server
14+
mysql::version: installed

data/common.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
mysql::ensure: present
3+
mysql::enable: true
4+

data/hiera.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
:hierarchy:
3+
- "%{::osfamily}"
4+
- common
5+
6+
:merge_behavior: deeper

0 commit comments

Comments
 (0)