Things are not very clear to me. If this limitation is per workspace, i.e. per state, it might be OK, but per organisation it could render any slightly more complex project not viable anymore.
From a business perspective it makes sense. A lot more people use Terraform Cloud and make it do without the higher tiers because it doesn't limit the amount of managed resources. SSO and the like aren't enough to push people to higher tiers.
However if this new free tier would eventually be enforced to older accounts, a lot of people will have to migrate to self-hosted solutions without the nice UI.
My questions are:
- Is the resource limit per workspace or per organisation?
- Will the new free tier be enforced to all organisations eventually?
Is the resource limit per workspace or per organization?
-This is per organization.
Will the new free tier be enforced to all organizations eventually?
-Not at this time. Refer to the blog for more details, and watch that space for any future communication.
Is the resource*hour pricing based on compute time or how long the resource existed in the state that month?
-You can review the section on this page called Usage Metering and Cost Calculation, but I've copied the relevant section below.
Other metrics such as clusters, Terraform managed resources, and service instances are metered over time. At the end of every hour, HCP checks the billing unit count for the last hour. It then applies tiered pricing, support uplift, and any discounts to calculate the total charge and add it to the running balance. The billing usage summary updates every hour, though calculations may delay up to 30 minutes. For example, by 10:30am, the usage summary and balance will reflect charges for hours 9am to 10am.
In the press email, it is stated that there are unlimited plans and applies, so I can conclude that the resource limitation is for existing in the latest tfstate. This really sucks.
In any case I sent a support ticket with my questions.