Dominik Richter
a72dc86442
bugfix: configure test runners correctly to updated backend
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-06 15:35:37 +02:00
Dominik Richter
ba288cc86e
bugfix: ensure resource registry is available to backend
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-06 14:12:32 +02:00
Dominik Richter
3439a34d16
bugfix: expose path in file resource
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-06 14:12:32 +02:00
chef-delivery
17259d9ddc
Merge pull request #80 from chef/resource-in-resource
...
Merged change 34db99a0-eaa5-4b9c-b168-dbf8636fcbc3
From review branch resource-in-resource into master
Signed-off-by: chartmann <chartmann@chef.io>
2015-10-06 00:55:41 -07:00
Dominik Richter
5662bb7383
migrate transport runner tests
2015-10-06 00:06:13 +02:00
Dominik Richter
6d54b6e2c5
simplify mock resource creation
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-05 23:22:13 +02:00
Dominik Richter
8005b52921
move backend creation out of runner
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-05 23:00:27 +02:00
Dominik Richter
56d8379fc9
move all resources to use the command resource
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-05 18:54:47 +02:00
Dominik Richter
76572df292
api: wrap transport and add resources to backend
...
What is currently available as `vulcano` inside resources (e.g. to call `vulcano.file(...)`, is now wrapped inside `vulcano.backend`. All other resources are now added to `vulcano.<RESOURCE>`, e.g. `vulcano.user`.
2015-10-05 18:48:07 +02:00
Dominik Richter
5912f0d3f1
feature: add resources to backend accessor
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-05 17:35:50 +02:00
chef-delivery
2d2618208c
Merge pull request #77 from chef/ignore-delivery-clitoml
...
Merged change 12cd3fcf-5a52-4701-8aee-5ea2238d348a
From review branch ignore-delivery-clitoml into master
Signed-off-by: chartmann <chartmann@chef.io>
2015-10-05 07:50:30 -07:00
Dominik Richter
fce9d0d965
ignore local delivery config
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-05 16:22:29 +02:00
chef-delivery
4dcbbf11da
Merge pull request #75 from chef/travis-lint
...
Merged change 070488e5-2950-43bc-8bd8-9a59b97a91fb
From review branch travis-lint into master
Signed-off-by: chartmann <chartmann@chef.io>
2015-10-05 07:17:44 -07:00
Christoph Hartmann
144393c7cd
activate lint in travis
2015-10-05 15:51:23 +02:00
chef-delivery
8098c50124
Merge pull request #76 from chef/bugfix-user-windows
...
Merged change e5f42d64-41c8-4873-9a37-76c1ffe26b79
From review branch bugfix-user-windows into master
Signed-off-by: drichter <drichter@chef.io>
2015-10-05 06:49:52 -07:00
Christoph Hartmann
f38ce7d5f4
bugfix: fix error, where the winrm default path is not set properly by default
2015-10-05 15:35:02 +02:00
Christoph Hartmann
d82eeb045e
bugfix: use account instead of user, otherwise we get a response that falsifies the existence of a user
2015-10-05 14:57:09 +02:00
Christoph Hartmann
c5fa98c8eb
bugfix: deal with non-array return values
2015-10-05 14:55:49 +02:00
chef-delivery
d030aa8536
Merge pull request #69 from chef/ssl-conf
...
Merged change 6e7e1018-d9b0-49da-a9f1-0688057c715d
From review branch ssl-conf into master
Signed-off-by: chartmann <chartmann@chef.io>
2015-10-05 04:21:31 -07:00
Dominik Richter
5815dda5d0
api: simplify ssl configuration
...
* rename `--winrm-ssl` => `--ssl`, to be used by other transports as well
* rename `--winrm-self-signed` => `--self-signed`, to be used by other transports
2015-10-05 12:52:04 +02:00
Dominik Richter
6278e6924d
feature: support specinfra+winrms:// backend for quick ssl config
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-05 12:52:04 +02:00
chef-delivery
e4c2fdff55
Merge pull request #67 from chef/user
...
Merged change 9e1445f8-a7f2-4c63-8cf3-05fc722e6dc5
From review branch user into master
Signed-off-by: drichter <drichter@chef.io>
2015-10-05 03:39:53 -07:00
Christoph Hartmann
14c5c3f393
lint: remove whitespace
2015-10-05 12:28:28 +02:00
Christoph Hartmann
bb0734f8f3
cache requests
2015-10-05 11:50:49 +02:00
Christoph Hartmann
6b2064ad89
return password expiry information for linux
2015-10-05 11:50:49 +02:00
Christoph Hartmann
5dfb54e389
improve error case handling in user resource
2015-10-05 11:50:49 +02:00
Christoph Hartmann
cab93a178a
add tests for user resource
2015-10-05 11:50:49 +02:00
Christoph Hartmann
af8bca193a
add support to hash commands in mock backend
2015-10-05 11:50:49 +02:00
Christoph Hartmann
e0b66b1380
bugfix: shell and home detection for freebsd
2015-10-05 11:50:49 +02:00
Christoph Hartmann
cef7f7e785
implement home and shell for user resource on linux and freebsd
2015-10-05 11:50:49 +02:00
Christoph Hartmann
7bf78059d8
remove dub functions from passwd
2015-10-05 11:50:49 +02:00
Christoph Hartmann
57676d88a1
externalize passwd parser
2015-10-05 11:42:20 +02:00
Christoph Hartmann
535fc10b5d
rewrite passwd resource to extract parser
2015-10-05 11:42:20 +02:00
Christoph Hartmann
3ff4a5d769
improve verification that a user exists
2015-10-05 11:42:20 +02:00
Christoph Hartmann
70a57de90c
windows support for user resource
2015-10-05 11:42:20 +02:00
Christoph Hartmann
77f48cfcf3
move line-split to simple config
2015-10-05 11:42:20 +02:00
Christoph Hartmann
ceadaaca4a
add basic support for freebsd
2015-10-05 11:42:19 +02:00
Christoph Hartmann
4c43c88778
implement basic user resource for linux and mac
2015-10-05 11:42:19 +02:00
chef-delivery
084aee1bd3
Merge pull request #66 from chef/mixlib-shellout
...
Merged change 7bc3507a-1e23-40dc-af27-3b5a851c5dac
From review branch mixlib-shellout into master
Signed-off-by: chartmann <chartmann@chef.io>
2015-10-05 00:49:58 -07:00
Dominik Richter
938d13a7dc
switch from open4 -> mixlib-shellout
2015-10-04 23:24:17 +02:00
chef-delivery
76996144d2
Merge pull request #63 from chef/winrm-path
...
Merged change 44e998f6-a6be-44aa-8803-ee057a613d0b
From review branch winrm-path into master
Signed-off-by: chartmann <chartmann@chef.io>
2015-10-03 16:07:47 -07:00
Dominik Richter
fede3fb9fd
use target path in configuring specinfra winrm
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-03 23:56:46 +02:00
Dominik Richter
491da06566
add configuration of login path to executable
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-03 23:56:43 +02:00
Dominik Richter
369e61d0cd
feature: add path to target specification
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-03 23:39:09 +02:00
chef-delivery
0753cc5022
Merge pull request #62 from chef/oneget
...
Merged change 6ec36404-484f-4856-83cf-785c960634bc
From review branch oneget into master
Signed-off-by: drichter <drichter@chef.io>
2015-10-03 06:30:56 -07:00
Christoph Hartmann
b40ab55710
fix: rubucop lint
2015-10-03 14:02:34 +02:00
Christoph Hartmann
0a7dfce1e6
add author
2015-10-03 13:27:20 +02:00
Christoph Hartmann
47e0b38a10
bugfix: catch case where we retrieve an arrray
2015-10-03 13:27:20 +02:00
Christoph Hartmann
e139070923
increase test coverage for oneget
2015-10-03 13:27:20 +02:00
Christoph Hartmann
f387dbbb9e
improvement: skip oneget if it is not running on windows
2015-10-03 13:27:20 +02:00