Comments (1)
Hi @teddylear,
This looks like a good improvement for the plugin indeed! I've looked into the problem, and I fear that it may not be too trivial to implement at the moment.
The subnet list is not something we do for now, as we choose the VPC/AZ/Subnet prior to booting the instance.
If we want to have fallback combinations, we should rethink the approach, so this becomes a rather large chunk of work and testing to make sure we don't break the user experience.
I tried looking into improving our chances with Spot instances by taking a look at the GetSpotPlacementScores
, which we could use as another parameter for picking the VPC/AZ/Subnet, but since we only specify one instance type in the configurations, I failed to see any difference in terms of scoring, and as AWS documents, only specifying one instance always yields low scores, so this may also require changes in order to address this intelligently.
Alternatively, maybe the VPC/Subnet/AZ picking logic does not apply well for Spot instances, and we should rethink our approach for those instance types too.
I'm open to suggestions on this, and if you want to experiment with this, please feel free to do so, we'll gladly review!
from packer-plugin-amazon.
Related Issues (20)
- System Manager Document Provisioner
- New AWS EC2 BPA (Block Public Access) feature to be enabled as part of Amazon plugin
- Build of an AMI with HCP Packer Registry integration and with skip_create_ami = true ends up in creating an incomplete Iteration in HCP Packer Registry
- Support custom Systems Manager Document
- Setting null value on optional resources HOT 1
- Packer does not copy AMI tags cross accounts
- version 1.2.7 release issue
- ERROR: Couldn't find grub stages under /mnt/img-mnt HOT 4
- Allow Customizing Spot Allocation Strategy HOT 2
- IMDS option `instance_metadata_tags` does not work on packer 1.8.5 HOT 2
- Amazon import-image task stuck on "updating" when platform is not specified HOT 1
- 'temporary_security_group_source_cidrs' not working HOT 3
- Need an improved chroot-builder HOT 8
- mfa_code attribute doesn't work HOT 4
- Unable to create AMI from Marketplace source with subscribed credentials
- Unable to set volume size on amazon-ebs
- Build.Password is not set when using SSH on windows HOT 1
- Enabling fast_launch on Windows AMI does not work HOT 15
- Please document/log that StepStopEBSBackedInstance is silently skipped when building with a spot instance HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from packer-plugin-amazon.