It's not at all clear how to configure this plugin for use with VPC.
In what field(s) do I put the VPC id? The subnet id?
The only Jenkins GUI tooltip that mentions VPC is for "Security group names". All it says is "Specify the security group names (do not specify the security group IDs) that will be applied to this instance. If there are multiple security groups, separate them by a space. If the instance uses a VPC (you have specified a subnet ID for the VPC), then all security groups need to be part of the VPC."
It does not indicate where to put the VPC/subnet info.
Code changed in jenkins
User: Francis Upton IV
Path:
src/main/resources/hudson/plugins/ec2/EC2Slave/help-securityGroups.html
src/main/resources/hudson/plugins/ec2/EC2Slave/help-subnetId.html
src/main/resources/hudson/plugins/ec2/SlaveTemplate/config.jelly
http://jenkins-ci.org/commit/ec2-plugin/0ef02fe747c65e6882ee01bfc2d06fb758691bc1
Log:
JENKINS-15149EC2 documentation for VPC/security groups not clear