From what I saw, a "Stack" (in OpenStack) is a collection of resources. But I don't understand how it is "delimited".
There are multiple questions, but I think they could be answered easily answered together as they are all linked.
First of all, what is a resource ?
- I guess it includes servers, but does it include load balancers ? or load balancer's
PoolMember
s as a specific kind of resource ? - Would a floating IP be considered as a resource or as a part of a resource (of the server it is linked to, for example) ?
- Is OpenStack even that clear/precise about this word or should it be used as vague concept ?
Now for the real question, is a stack:
- The collection of resources made from one YAML file
- All the resources on a OpenStack instances
- You just decide how it is delimited (it could be a three-tier application, so the 3 server plus load balancer, or all the stacks on the instance, or just one server ..)
Any links to official documentation that clearly explains the answer would be appreciated.