+1

On Fri, Apr 16, 2021 at 5:42 PM Wido den Hollander <w...@widodh.nl> wrote:

> +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
> >>
> >>
> >>
> >>
>


-- 
Daan

Reply via email to