-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dynamic Storage Operations #199
Comments
Part 1 should be done now - #200 |
This issue is stale because it has been open for 30 days with no activity. |
This issue is stale because it has been open for 30 days with no activity. |
This issue is stale because it has been open for 30 days with no activity. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In order to handle machines coming and going in the state file, dynamic enumeration of MaaS' state via
data
elements is required for allresource
s to be configured based on what MaaS knows about at the time of execution - meta-programming for inconsistent state of back-end of sorts. The following is done in openstack but can be achieved withvar
s instead ofresource
references to the ostack instances:which then allows us to use the attributes of
data.maas_network_interface_physical.metal-1
to configureresource
s using the attributes extracted for bond building or what-not.The same pattern can't be followed when defining storage because there is no
data
element for block storage devices. Furthermore, the analog to a bond setup on two NICs would be an MDRAID or ZFS mirror (IIRC the latter isn't something MaaS does without custom Curtin config) which don't appear to be configurable through the provider at all.In order to make this possible, requesting implementation of the following:
data
element for block devices to permit dynamic composition through iteratorsThe text was updated successfully, but these errors were encountered: