Mitchell Hashimoto
9b501b93d6
provisioner/shell: add more tests for UnixReader
2013-10-04 10:47:28 -07:00
Mitchell Hashimoto
5b8c6582b6
provisioner/chef-solo: unused var
2013-10-02 08:29:12 -07:00
Mitchell Hashimoto
fbd5a3c534
provisioner/chef-solo: alphabetize tests and such
...
/cc @netshade
2013-10-02 08:28:51 -07:00
Chris
8ba2346fe3
formatting
2013-10-01 11:21:16 -04:00
Chris
cf5abfc0f1
add environments_path and chef_environment support to chef provisioner
2013-10-01 11:20:36 -04:00
Matthew Hooker
43e76cc7d0
Fix UnixReader panic on empty lines.
...
Added a test for the failure.
Most of the scanner code looks like it's a modified version of
bufio.ScanLines, so I changed it to use that but always add a line feed.
2013-10-01 09:06:01 +00:00
Jason A. Beranek
b2a00e5772
provisioner/shell: fix provisioner to use UnixReader [GH-477]
...
Packer was using the original file reader when uploading, instead of the UnixReader /cc @mitchellh
2013-09-30 23:54:54 -05:00
Mitchell Hashimoto
ff163e4459
provisioner/shell: add another UnixReader test for sanity
2013-09-30 11:39:24 -07:00
Kirill Kazakov
7761c9329d
provisioner/chef-solo: fix .RolesPath and .DataBagsPath in the config template
2013-09-27 19:13:55 +04:00
Mitchell Hashimoto
3c301dc73a
provisioner/puppet-masterless: user variables in puppet vars [GH-448]
2013-09-21 18:28:14 -07:00
Mitchell Hashimoto
f79c5543d1
provisioner/shell: convert windows line endings to Unix [GH-277]
2013-09-20 10:22:43 -07:00
Mitchell Hashimoto
3732d6863a
provisioner/chef-solo: template doesn't support comp [GH-442]
2013-09-19 11:54:24 -07:00
Mitchell Hashimoto
981f4fcd80
provisioner/chef-solo: one test per test
...
/cc @jerryclinesmith
2013-09-18 14:19:50 -07:00
Mitchell Hashimoto
71b1548e8d
provisioner/chef-solo: template process roles/data bags path
...
/cc @jerryclinesmith
2013-09-18 14:17:54 -07:00
Mitchell Hashimoto
74017ec8d8
provisioner/chef-solo: move quoting to template
...
/cc @jerryclinesmith - I want the quoting to go into the template. I
realize the cookbooks path doesn't do this and you were following that.
That one is just weird because it is an array and Go templates kind of
suck.
2013-09-18 14:17:07 -07:00
Mitchell Hashimoto
f2687cbdd0
fmt
2013-09-18 14:14:18 -07:00
Mitchell Hashimoto
02e23aa10b
Merge pull request #411 from jerryclinesmith/issue_348
...
provisioners/chef-solo: add support for roles and data_bags
2013-09-18 14:13:41 -07:00
Mitchell Hashimoto
0bfbe02424
provisioner/chef-solo: ability to specify custom chef template
2013-09-15 23:29:29 -07:00
Jack Pearkes
7668bcb41f
provisioner/puppet-masterless: remove duplicate manifest upload message
2013-09-13 14:54:28 +02:00
Justin Clayton
219c2589d8
facter vars no longer smush up against puppet command when prevent_sudo is true
2013-09-12 16:52:25 -07:00
Jerry Clinesmith
eea960ba57
#348 : chef-solo provisioner: add support for data_bags and roles
2013-09-10 22:00:29 -05:00
Mitchell Hashimoto
642c651df4
provisioner/puppet-masterless: proper exit code check
2013-09-09 15:04:13 -07:00
Mitchell Hashimoto
4e0c25c95f
provisioner/puppet-masterless: detailed exit codes
2013-09-09 15:04:13 -07:00
Mitchell Hashimoto
d29c5cd231
provisioner/puppet-masterless: better messaging
2013-09-09 14:03:40 -07:00
Mitchell Hashimoto
f5850199ba
provisioner/file: support uploading directories [GH-251]
2013-09-09 14:00:06 -07:00
Mitchell Hashimoto
dbf978f8d1
provisioners/puppet-masterless: support hiera configs
2013-09-09 13:24:17 -07:00
Mitchell Hashimoto
4c537105ef
provisioner/puppet-masterless: support custom facts
2013-09-08 23:00:11 -07:00
Mitchell Hashimoto
3a899892dc
provisioner/puppet-masterless: more sane messaging
2013-09-07 23:43:06 -07:00
Mitchell Hashimoto
ef0a077168
provisioner/puppet-masterless: more validation and tests
2013-09-07 23:31:28 -07:00
Mitchell Hashimoto
de0c59cc18
provisioner/puppet-masterless: rework internals, use SCP
2013-09-07 23:08:56 -07:00
Mitchell Hashimoto
6f8afdeaf6
Rename puppet provisioner to puppet-masterless
2013-09-07 22:27:25 -07:00
James Turnbull
797255fca6
Added basic Puppet provisioner
2013-09-03 08:39:49 -04:00
Mitchell Hashimoto
84001c7c76
provisioner/*: implement Cancel
2013-08-30 23:23:36 -07:00
Mitchell Hashimoto
dbae49f0c8
provisioner/chef-solo: code re-org
2013-08-30 16:35:57 -07:00
Mitchell Hashimoto
4c4020f723
provisioner/chef-solo: properly escape user vars for JSON
...
/cc @mwhooker - I moved the processing up into Prepare so that any
errors will be shown during a validate pass. Also, I escape some stuff
in keys. Tests moved as well.
2013-08-30 16:05:04 -07:00
Mitchell Hashimoto
e4c22472bb
Merge pull request #364 from mwhooker/362
...
provisioner/chef-solo: template expansion of `json`
2013-08-30 15:26:39 -07:00
Mitchell Hashimoto
7ed2498407
provisioner/salt-masterless: join paths properly
2013-08-30 14:26:29 -07:00
Matthew Hooker
fc595de0fd
clean up and retab.
2013-08-28 17:35:43 -07:00
Matthew Hooker
e21e980647
template expansion of `json` in chef-solo
...
Fixes #362
2013-08-28 17:27:22 -07:00
Mitchell Hashimoto
caa4fce2d3
Merge branch 'fix-minion-config-with-non-tmp-dir' of https://github.com/rach/packer into rach-fix-minion-config-with-non-tmp-dir
...
Conflicts:
provisioner/salt-masterless/provisioner.go
2013-08-27 20:21:02 -07:00
Mitchell Hashimoto
6f1675ab6b
provisioner/chef-solo: template process the configuration
2013-08-27 17:41:49 -07:00
Mitchell Hashimoto
ec8ba97c11
fmt
2013-08-27 17:37:29 -07:00
Mitchell Hashimoto
06643423b1
Merge pull request #353 from rach/add-setting-for-pillar-folder
...
provisioner/salt-masterless: Add setting for pillar folder
2013-08-27 17:36:28 -07:00
Rachid Belaid
99a7ae8792
Add doc and change pillar tree in roots to respect salt vocabulary
2013-08-28 01:01:37 +01:00
Rachid Belaid
2c03c1a64e
Add setting for pillar folder to respect saltstack structure
2013-08-28 00:38:36 +01:00
Rachid Belaid
c680fe3909
Fix minion config with non tmp dir
2013-08-27 23:49:04 +01:00
Mitchell Hashimoto
869c0b94ff
provisioner/chef-solo: use proper exceute command
2013-08-27 14:35:11 -07:00
Mitchell Hashimoto
56a309941b
provisioner/chef-solo: remove unused constants and variables
2013-08-27 13:32:59 -07:00
Mitchell Hashimoto
fa2347e711
provisioner/chef-solo: upload cookbooks
2013-08-27 13:27:20 -07:00
Mitchell Hashimoto
5e841befee
provisioner/chef-solo: massive refactor and style nitpick
2013-08-27 13:27:20 -07:00