+1

See the post below which I agree with

On 16/04/2021 02:53, Nathan McGarvey wrote:
+1

     I've yet to find something as a viable alternative to Terraform that
allows flexible switching between cloud providers (or even co-using)
without huge code rewrites. One of Cloudstack's big sellers is it's
relatively simple and stable for setup and maintenance (not
over-abstracted, low cost to entry, can be installed without direct
internet access for private clouds, etc.).  The downside is that, much
like every other cloud API, it requires a *lot* of custom code to
integrate for end-users/developers, so folks tend to migrate to whoever
has the fastest and lowest cost of adoption instead of ease of setup and
maintenance.

     Many [citation needed] folks are using Terraform (brief Internet
research: IEEE, Whole Foods, Udemy, Uber, and many more)

     As a potential alternative, if a an AWS/Azure/GCP/whatever
compatibility layer or similar was maintained to the point that you
could just document to use that Terraform provider, then this becomes
moot. (Though that is really just picking which abstraction layer to
maintain, so maybe not being tied to another company is good.)

     I also keep running across people mis-understand Terraform a lot. It
doesn't [usually] compete with puppet/ansible/chef nor things like
nagios/bro/solarwinds/elastic:

     1. Terraform is used to provision from nothing. It is an external
tool that interacts with the cloud APIs for everything from instance
provisioning, volume management, and networking, etc.
     2. Ansible/puppet/chef to do stateful configuration management and
similar operations after provisioning (in most cases).
     3. Elastic/nagios/bro/solarwinds/whatever for continuous monitoring
for things that aren't cloud-native and need stability because they
can't just be "re-spawned" on failure.


Thanks,
-Nathan McGarvey

P.s.: If voting +2 were allowed, I'd be a +3. :)


On 4/15/21 4:05 AM, Rohit Yadav wrote:
Hi All,

Following the discussion thread on Terraform [1], I would like to start a vote 
to gather consensus on the following actions:

   1.  Create a new "cloudstack-terraform-provider" repository based on Apache 
Licence v2.0 using re-licensed codebase of the archived/former terraform cloudstack 
provider repository: https://github.com/hashicorp/terraform-provider-cloudstack (note: 
re-licensing from MPL to AL will be done by Hashicorp)
   2.  Request ASF infra to enable issues, PR, and wiki features on the 
repository
   3.  Work with the community towards any further maintenance, development, 
and releases of the provider
   4.  Publish official releases on the official registry [2] if/after Apache 
CloudStack project gets a verified account (published by PMC members with 
access to the registry, or following guidelines from ASF infra if they've any)

The vote will be open for 120 hours, until Wed 21 April 2021.
For sanity in tallying the vote, can PMC members please be sure to indicate 
"(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/iuggxin7kj6ri4hb
[2] https://registry.terraform.io/browse/providers


Regards.

rohit.ya...@shapeblue.com
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue

Reply via email to