Comments (9)
I'd definitely be interested in supporting multiple options if possible but there are some nice properties to staying on AWS too:
- all resources can be created and deleted with one click via CloudFormation
- CloudFormation makes it dead easy to reference parameters of other resources when needed (i.e. CloudFront distribution url)
I also think Route53's price is negligible and setting up SSL for the CloudFront distribution should not be too hard. As for caching features: that's what CloudFront handles right?
That said I'm not against it, it just seems like making the implementation more complex just to save 50c.
Does that make sense?
from confetti.
I was suggesting this as optional feature. Getting SSL for free and automatically was the biggest feature I moved to Cloudflare.
What would be the interface to use this tool? Did you consider boot tasks that can be chained together?
What do you think about creating Google Analytics account and Google Webmaster tools account automatically in the future (I don't know if API expose those functionalities)? Will it feat confetti or it's responsibility for another tool in your mind?
from confetti.
Analytics and webmaster accounts are out of scope for confetti itself I think.
I looked into cloudflare but it seems they don't provide an API that we could use to programmatically create and configure distributions? Are you aware of any such thing?
Also I just pushed a bunch of new stuff, feel free to give it a try. (You can delete all created resources with two clicks in the cloudformation console.)
I might move the repo into an org, so please don't spread any links yet :)
from confetti.
https://api.cloudflare.com/#zone-properties - what about this one. I never used their API, but it seems that they have a lot of relevant endpoints
from confetti.
Nice, you already moved it to an org! Nice logo btw. Will try it either today or in few days
from confetti.
@podviaznikov huh, strange I didn't find these cloudflare docs. Only thing I found was http://appdev.cloudflare.com/ which made me think they haven't thought about this stuff much at all.
from confetti.
@martinklepsch I run this script and I see that some things were created: like s3 bucket. But no route53 zone was created and no cloudformation
from confetti.
Route53 is optional and can be enabled via the dns
option. If you go into
the cloudformation console you should see a "stack" that holds all
resources. There is some UI to explore those as well I believe.
On Thu, 26 Nov 2015 at 05:51, Anton Podviaznikov [email protected]
wrote:
@martinklepsch https://github.com/martinklepsch I run this script and I
see that some things were created: like s3 bucket. But no route53 zone was
created and no cloudformation—
Reply to this email directly or view it on GitHub
#2 (comment)
.
from confetti.
I'll close this, Cloudflare is out of scope for this lib.
from confetti.
Related Issues (20)
- make create-site return earlier HOT 5
- Allow Record Set to be added to an existing HostedZone
- sync-bucket task option to specify file-maps directly
- Problem creating site for root domain HOT 2
- Support CloudFront Invalidations HOT 1
- Allow custom invalidation path for cloudfront HOT 3
- Exception while deploying a large number of files HOT 9
- The parameter previousObjectListing must be specified HOT 3
- Update objects when metadata changed HOT 4
- create-site never finishes HOT 2
- Failed to contact the origin HOT 3
- Revisit instructions HOT 6
- sync-bucket NullPointerException HOT 1
- "Cannot create enum from eu-west-2 value" HOT 5
- Don't create confetti.edn; recommend direnv
- Consider Lambda@Edge for immutable deploys
- Allow specification of other regions than us-east HOT 1
- Clarify Readme regarding access key HOT 3
- Provide way to create Cloudformation template HOT 1
- Auhentication warning during s3 sync 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 confetti.