Brian Cain
|
7cdb32f642
|
Use inclunde? instead of any? for ruby 2.3
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
e7d07cb110
|
Add rspec tests for trigger plugin
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
767a315393
|
Trigger cleanup
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
693eb2fbbb
|
Add machine level warning when privileged option is set for run
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
3ad4f576c0
|
Add only_on validation for config
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
ca672eb8e6
|
Trigger plugin cleanup
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
c832168846
|
Update trigger config docs
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
6ea7819402
|
Update rspec tests for trigger plugin
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
85dedf25d9
|
Ensure that :all triggers don't get filtered out
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
600557ff24
|
Move strings to translation file
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
a1e4fe4411
|
Align how local provisioner looks with shell provisioner
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
a857056136
|
Update color for run_remote to match shell provisioner colors
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
8b71c24f90
|
Match properly on guests with trigger filtering
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
a4faaa1a4d
|
Provision run_remote using the shell provisioner
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
2c30eab723
|
Don't run local commands as sudo by default
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
fd2878309b
|
Move exception warnings in run function
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
e078767b2b
|
run now supports script files as well as inline scripts
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
8b70abd4d0
|
Send the correct config message to warn
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
59965f4fd6
|
Properly filter triggers
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
975b8e774c
|
Get basic run triggers executing inline scripts
|
2018-04-20 10:51:38 -07:00 |
Brian Cain
|
d750169f6e
|
Add some logging around run and run_remote
|
2018-04-20 10:51:38 -07:00 |
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 |