Commit Graph

11847 Commits

Author SHA1 Message Date
Brian Cain 9bd4db3815
Cleanup trigger documentation 2019-02-07 14:11:08 -08:00
Brian Cain 767346ce81
Adjust command wording to match up 2019-02-07 13:35:47 -08:00
Brian Cain aff66822ef
Reorder type triggers 2019-02-07 13:34:12 -08:00
Brian Cain 6d91dfd025
Update trigger docs with more info on types 2019-02-06 16:29:40 -08:00
Brian Cain 64e21a1215
Add test for Action classes with no name 2019-02-01 13:34:15 -08:00
Brian Cain 08214ec90f
Ensure action param is a symbol, and if nil return to do nothing 2019-02-01 13:34:15 -08:00
Brian Cain 6ac23f1a15
Add fire trigger test for cli class 2019-02-01 13:34:15 -08:00
Brian Cain fc4e6e624f
Simplify if-statement in trigger parser 2019-02-01 13:34:15 -08:00
Brian Cain 659aa1c48e
Remove todo in validation 2019-02-01 13:34:15 -08:00
Brian Cain 865c553b8f
Update wording on flag example 2019-02-01 13:34:15 -08:00
Brian Cain c4a03e594f
Update trigger config docs 2019-02-01 13:34:15 -08:00
Brian Cain 071d8b09cd
Add machine for hook and action triggers 2019-02-01 13:34:15 -08:00
Brian Cain 37d71898a3
More docs updates for new triggers 2019-02-01 13:34:15 -08:00
Brian Cain efd549e933
Fix typo 2019-02-01 13:34:15 -08:00
Brian Cain f0058993c6
Add docs for experimental flag 2019-02-01 13:34:15 -08:00
Brian Cain 6e8e3b32eb
Update with some docs 2019-02-01 13:34:15 -08:00
Brian Cain 01c5ca8a43
Fixup wording on run_remote message 2019-02-01 13:34:15 -08:00
Brian Cain 16b5ad74ca
Handle command triggers with run_remote options
This commit adds some handling around when a machine does not exist at
all but a trigger was defined with a run_remote option
2019-02-01 13:34:15 -08:00
Brian Cain 09846b30fe
Fixup action tests
This commit fixes up the action tests by adding a `name` field for all
the Action classes used within the various tests.
2019-02-01 13:34:15 -08:00
Brian Cain 5e4850a0d2
Use name instead of class 2019-02-01 13:34:15 -08:00
Brian Cain ec9bda78c3
Remove comment 2019-02-01 13:34:15 -08:00
Brian Cain ae0960f2da
Add comment to wardens finalize_action method 2019-02-01 13:34:15 -08:00
Brian Cain ebacb96626
Update docs for action trigger actions 2019-02-01 13:34:15 -08:00
Brian Cain fefb702359
Introduce `type` and `command` triggers
This commit introduces some basic functionality for typed triggers:

- command
- action

Command triggers are triggers that will run before or after a given
sub-command.

Action triggers are for running triggers before or after internal
actions for Vagrant. This could be before or after a provision step,
before or after synced folders, or networking, etc.
2019-02-01 13:34:15 -08:00
Chris Roberts 87214ed840
Merge pull request #10614 from hashicorp/f-updateReseller
Update reseller.html.md
2019-01-24 12:54:32 -08:00
Alvaro Miranda Aguilera 0459cefe6e
Update reseller.html.md
selfservice first, PO only for 150 or more
2019-01-24 22:40:50 +02:00
Brian Cain da81948212
Merge pull request #10607 from bdickensheets/patch-1
Update to virtualbox documentation link
2019-01-22 08:57:09 -08:00
bdickensheets 8ccabd90f7
Update to virtualbox documentation link 2019-01-20 19:53:22 +02:00
Chris Roberts d749ffc371 Update utility release version 1.0.7 2019-01-18 14:50:40 -08:00
Brian Cain 7927c39da9
Update CHANGELOG 2019-01-11 16:22:59 -08:00
Brian Cain b2ae361329
Merge pull request #10586 from briancain/debian-systemd-networkd-dhcp-static-ips
Fixes #10585: Properly set DHCP for systemd-networkd ips
2019-01-11 16:22:09 -08:00
Brian Cain 65a7261853
Fixes #10585: Properly set DHCP for systemd-networkd ips
Prior to this commit, if a debian system requested an DHCP address using
systemd-network, Vagrant would ignore it and instead use the configured
IP from the virtualbox network action. This commit fixes that by instead
looking if DHCP was requested, and if so, use that option for an IP.
2019-01-11 10:19:37 -08:00
Chris Roberts cdd3e7578b Update version for dev 2019-01-09 13:32:09 -08:00
Chris Roberts 15adcf06cd Update download version to 2.2.3 2019-01-09 13:30:54 -08:00
Chris Roberts 37dc3dc648 Release v2.2.3 2019-01-09 13:25:17 -08:00
Brian Cain 9836806f76
Update CHANGELOG 2019-01-09 11:17:46 -08:00
Brian Cain 5d4c9ef8a7
Merge pull request #10513 from briancain/catch-invalid-version-errors-vagrant_cloud
Fixes #10509:  Catch InvalidVersion errors from vagrant_cloud client
2019-01-09 11:16:58 -08:00
Chris Roberts c7a4b05ae7
Merge pull request #10579 from chrisroberts/e-ruby-version
Update ruby version support to include 2.6
2019-01-09 10:46:57 -08:00
Chris Roberts a29273aa17 Update CHANGELOG 2019-01-09 10:46:26 -08:00
Chris Roberts 88793bc706
Merge pull request #10574 from ngyuki/wslpath
Use wslpath command for customized root on WSL
2019-01-09 10:45:36 -08:00
Chris Roberts d8491b7120
Merge pull request #10550 from pkliczewski/master
dependency: update net-ssh version
2019-01-09 10:45:07 -08:00
Chris Roberts 5445c6c79f Update ruby version support to include 2.6 2019-01-09 09:56:23 -08:00
ngyuki 380a1a01b7 Add test using wslpath command in vagrant/util/platform 2019-01-09 20:35:28 +09:00
Brian Cain a37f7a01b2
Update CHANGELOG 2019-01-08 15:41:56 -08:00
Brian Cain e1a13714c0
Merge pull request #10573 from briancain/show-box-version-on-up
Fixes #10339: Show box version during outdated check
2019-01-08 15:41:16 -08:00
Brian Cain 3ca29ff1e0
Merge pull request #10569 from hashicorp/f-updateFAQ-inet
add note to FAQ for internet requirement - license
2019-01-08 12:48:50 -08:00
Alvaro Miranda Aguilera f6f4364173
Update installation.html.md 2019-01-08 20:59:21 +01:00
Alvaro Miranda Aguilera 6cccea8143
Update installation.html.md 2019-01-08 20:56:04 +01:00
Brian Cain ab5e459ed2
Update CHANGELOG 2019-01-08 11:47:43 -08:00
Brian Cain 6b89324a9f
Merge pull request #10554 from iquiw/grep-fix-for-coreos
Fix grep command for network interface of CoreOS guest
2019-01-08 11:47:14 -08:00