Chris Roberts
d08c68ecf3
Adjust how trigger actions are inserted into the stack
...
This adjusts how triggers are implemented during a normal run. Any
defined triggers which are applicable are located and injected into
the run stack as the stack is built, including hook type triggers.
Support is included for dynamic hook lookup.
The data type used when defining triggers has also been relaxed to
support symbols, strings, or constants.
2020-03-17 15:07:36 -07:00
Chris Roberts
58f66ac8ce
Add full checkpoint integration
2018-01-16 14:16:49 -08:00
Chris Roberts
6f663edad0
Scrub sensitive information prior to message output
...
This provides a simple wrapper around all output to
scrub any strings that have been registered as sensitive
before being output. Also included is a small change
to the initial debug output to only show vagrant specific
environment variables and not the full user environment.
2017-12-14 15:38:31 -08:00
Chris Roberts
50dd832e63
Include Which within Util autoloads
2017-05-12 15:00:55 -07:00
Chris Roberts
3c44ce9742
Support vbox provider within WSL rootfs. Make Windows access easier.
...
Enables proper setup of VMs started from within WSL rootfs paths. Updates
setup for Windows access when working within the WSL to auto-detect settings
instead of relying on user defined environment variables.
2017-05-12 13:11:53 -07:00
Chris Roberts
414184b76b
guests/rhel: Update network configuration
...
Properly detects NetworkManager on guest as well as devices controlled
by NetworkManager. Provides configuration option to enable/disbale
NetworkManager control on devices.
2017-04-26 13:15:33 -07:00
Chris Roberts
e2acb5250a
Add command deprecation helper module
2017-02-24 06:22:39 -08:00
Chris Roberts
a055978d74
Scrub credentials from box URLs
2017-01-12 13:24:46 -08:00
Chris Roberts
d490bb4b7a
Include autoloader for StringBlockEditor
2016-10-29 17:53:45 -07:00
Seth Vargo
7014aa3bab
Remove custom tempfile class
...
This is not actually providing any additional utility and also causes
namespace conflicts with people trying to use the real Tempfile class.
2016-05-30 23:21:47 -04:00
Seth Vargo
3a27c29577
Add a new util for generating tempfiles
2016-05-28 23:22:33 -04:00
Seth Vargo
f86189a2fe
Add Env.with_clean_env for resetting the Ruby and Rubygems environment
2014-11-10 12:00:23 -05:00
Mitchell Hashimoto
bdb88da743
hosts/bsd: convert to new style
2014-01-07 20:39:24 -08:00
Mitchell Hashimoto
71e23bd27c
Remove GlobLoader from util.rb since it doesn't exist anymore
2011-11-13 13:19:16 -08:00
Mitchell Hashimoto
0db2ec9d43
Remove ResourceLogger and PlainLogger
2011-07-10 15:35:45 -07:00
Mitchell Hashimoto
1aed9f0f38
Remove leopard/tiger checking and just retry exec using safe_exec
2011-07-09 16:37:12 -07:00
Mitchell Hashimoto
729d62d1ea
Chef solo no longer overwrites share folders when multiple provisioners exist
2011-07-07 21:38:07 -07:00
Mitchell Hashimoto
0fcc1150c5
Revert "Instead of using Kernel#system, use custom piped solution"
...
This reverts commit 171f4184c0a698c4a6b05767accb6002ffcd18a0.
2010-09-29 23:38:07 -07:00
Mitchell Hashimoto
171f4184c0
Instead of using Kernel#system, use custom piped solution
2010-09-27 18:26:42 -07:00
Mitchell Hashimoto
f8e7431899
Retry SSH connect a few times before admitting defeat.
2010-09-09 00:28:21 -07:00
Mitchell Hashimoto
59e1e43c74
Autoload the util classes. HashWithIndifferentAccess for data store
2010-09-03 09:33:15 -07:00
Mitchell Hashimoto
3da94252b5
Get rid of util.rb. No longer used.
2010-09-01 14:30:31 -07:00
Mitchell Hashimoto
549fad0b91
Move output helpers into the actual util class, gets rid of method missing on environment
2010-07-13 21:35:47 -07:00
Mitchell Hashimoto
cce82305ee
When util is included, extend the class as well [closes GH-83]
2010-05-25 13:19:38 -07:00
Mitchell Hashimoto
3cef90cfb9
Remove util.rb and that logger
2010-05-20 20:54:34 -07:00
Mitchell Hashimoto
75b1df2f2f
Got rid of parent modules for stringhelper/outputhelper. Removed error/wrap_output from util.rb
2010-05-20 16:15:43 -07:00
Mitchell Hashimoto
699fa2ce77
Call properly t method in error_and_exit
2010-05-02 13:51:25 -07:00
Mitchell Hashimoto
13c05de702
Rename errors.yml to strings.yml and Error to Translator, since I plan on using it for general strings
2010-04-30 23:42:11 -07:00
Mitchell Hashimoto
3c2e1bd80a
All errors now go through the errors.yml files
2010-03-17 21:08:26 -07:00
Mitchell Hashimoto
efe98df4b0
Added vagrant box list command to list added boxes
2010-03-07 21:34:53 -08:00
Mitchell Hashimoto
b4e25143dc
error_and_exit now uses abort, which prints to stdout before exiting
2010-03-04 21:05:43 -08:00
John Bender
c9d0d0d9d9
packaging and unpackaging
2010-02-15 14:49:47 -08:00
John Bender
9e3a57fc36
package command
2010-02-12 00:14:08 -08:00
Mitchell Hashimoto
f2f92d7ffa
Get rid of "VAGRANT_ENV" since that was just a hack. Log output location configurable now.
2010-02-12 00:09:04 -08:00
Mitchell Hashimoto
e5903129e1
Logger now uses singleton on the Vagrant::Logger class. Tests included.
2010-02-10 22:12:34 -08:00
Mitchell Hashimoto
03079d9fa6
Get rid of "VAGRANT_ENV" since that was just a hack. Log output location configurable now.
2010-02-10 13:59:25 -08:00
Mitchell Hashimoto
c1998d2127
And then God said unto thee, "You shall be named Vagrant."
2010-02-09 23:08:23 -08:00