canonical / terraform-provider-maas

Terraform MAAS provider
Mozilla Public License 2.0
63 stars 43 forks source link

Expose all Interfaces of gomaasclient as Resources and Data Sources #213

Closed sempervictus closed 2 months ago

sempervictus commented 4 months ago

Looking through https://github.com/canonical/gomaasclient/tree/master/client, it seems like a fairly comprehensive wrapper around the entire maas api. Given the more or less consistent structure of TF element definitions (data/resources) with said API, it seems feasible to automate TF API definition from the client and API spec themselves. Otherwise, its a lot of hand-written more or less boilerplate Go code which few people have time to write if they're in a position to need it while being able to write it; and given the growing hostility in FOSS-land toward companies leveraging developers to achieve their commercial ends, the candidate pool of prospects to do this seems even smaller.

Can Canonical turn its corporate might toward spinning up a model stack of programming-oriented LLMs to handle the bulwark of generating and keeping the TF provider in-sync with the API definition and client? I imagine Mr Shuttleworth is not one to be left behind in such capabilities while his peers train their own Jarvis/Ultron assistants :wink:.

github-actions[bot] commented 3 months ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 2 months ago

This issue was closed because it has been inactive for 30 days since being marked as stale.