Brian Cain
|
fbad4c749d
|
Add basic spec test for trigger class
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
0953287262
|
Relax only_on rspec tests
only_on can be either a string or regex
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
616b0f9ba6
|
Preserve returning environment after machine action gets called
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
48b7c682ad
|
Use active machine object
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
93af398f9e
|
Update params for NoStageGiven error
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
bbf4e3c521
|
Reduce fire trigger methods to a single method
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
eac2fcf71e
|
Filter triggers based on only_on restraint
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
09bb98679c
|
Add basic website pages for triggers
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
6373441ab2
|
Ensure guest name is a string
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
76418b9fcd
|
Simplify trigger selection
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
0e5cd900f8
|
Add missing param
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
1462b3f718
|
Simplify trigger command filtering
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
372a6a7911
|
Initial trigger plugin scaffolding
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
4ecf682265
|
Add basic trigger plugin scaffold
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
a5d8cc1caa
|
Update trigger classes with comments
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
e7274f1b6c
|
Improve config rspec tests
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
956ed004bb
|
Update trigger config merge function
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
7dae1acd21
|
Add some "default" options to be validated
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
fc526a164a
|
Add basic create_trigger rspec test
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
e157362ace
|
Add run and run_remote expectations
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
7b1b044e72
|
Check for default on_error behavior setting
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
abb6d77442
|
Move location of command validator
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
6cbb5d8e5d
|
Add unit tests for config, fix type change bug with map!
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
3dec6869bb
|
Update trigger unit tests
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
42419bbd49
|
Fix rspec tests
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
d0d69e59c9
|
Update return doc string on validate
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
60c4ffa8a6
|
Ensure run & run_remote are Hashes before updating to shell config
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
e752878de9
|
Update finalize method for run and run_remote objects
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
d3dde739fe
|
Update trigger code docs
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
1591ae9916
|
Make run and run_remote settings shell provisioner configs
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
f0ec7c750b
|
Potential solution for trigger validation when guest is defined
Send the defined before and or after triggers in the merge function if
triggers exist already
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
51e4118cc2
|
Debug commit
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
0cbf6970fc
|
Update config class setting
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
607368a66c
|
Introduce merge function to preserve internal state
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
d26a925bd7
|
Update variable doc
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
5ca1d1ab64
|
Finalize config in plugins finalize, improve docs
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
b04f13657b
|
Move warning to logger rather than guest
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
a96baad0d7
|
Add comments for later dev
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
60ff2489c4
|
Display warning if vagrant command for trigger is not found
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
8e72ae5bd6
|
Add basic validation for trigger config objects
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
375e8d7153
|
Remove old comments
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
3c5e4b2464
|
Fix variable doc
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
50ecf45d50
|
Add more doc to create_trigger function
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
c10ae070b6
|
Store correct command for trigger
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
e0a5b1d647
|
Parse block trigger configs
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
6f00eb5679
|
Move trigger options into own plugin class
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
fdf1b58570
|
Introduce ids for trigger blocks
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
bb2f3b35b9
|
Add basic unit test
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
7cccddc009
|
Add basic scaffolding for command parsing
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
01b904061d
|
Use proper command reference for command whitelist params
|
2018-04-20 10:51:38 -07:00 |