fuel puppets needs to know if this is first deployment
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Wishlist
|
Fuel Python (Deprecated) |
Bug Description
Hey,
when we make deploy in fuel we know on what node we are (controller, primary-controller, compute, etc) but we don't know if those deploy is first deploy of this enviroment.
The problem is, we can have some operations which we want run only once. And currently we don't have those option. If someone will remove/add controller all tasks will be run one more time, we can try make some local locks but if we remove primary controller we will lose it.
My case is like this:
i create plugin for SDN and i need to remove and add one more time defaults network(but only once during first deploy).
Currently during each redeploy i will make those operation again and it can cause deploy fail because for example someone will attach those nets to instance so i wont be able to remove it.
Changed in fuel: | |
milestone: | none → 8.0-updates |
assignee: | nobody → Fuel Library Team (fuel-library) |
importance: | Undecided → Medium |
importance: | Medium → Wishlist |
status: | New → Confirmed |
tags: | added: area-library area-plugins |
Changed in fuel: | |
milestone: | 8.0-updates → 8.0 |
tags: | removed: area-plugins |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Michał Górniak (p4cket) |
Moved to the python team as only the Nailgun backend may "know" if deployment is the first one or not. Library of puppet manifests should not have such info.