nanovms / terraform-provider-ops Goto Github PK
View Code? Open in Web Editor NEWA terraform provider for OPS
License: Apache License 2.0
A terraform provider for OPS
License: Apache License 2.0
the current pkg support in the TF provider seems to use the old pkg naming scheme (eg: w/out user/org namespaces)
this looks like it would work for local pkgs but not ones on the repo
https://github.com/nanovms/terraform-provider-ops/blob/master/pkg/image/pkg_image.go
The provider doesn't detect changes if the elf file is overridden.
Steps
Expected
Terraform should update the resource image on the cloud provider
Actual
No changes are applied
not sure if this is just a config option that needs to be set? there is nothing platform specific about this
โ t terraform init
Initializing the backend...
Initializing provider plugins...
- Finding nanovms/ops versions matching "0.0.2"...
Error: Incompatible provider version
Provider registry.terraform.io/nanovms/ops v0.0.2 does not have a package
available for your current platform, darwin_amd64.
Provider releases are separate from Terraform CLI releases, so not all
providers are available for all platforms. Other versions of this provider may
have different platforms supported.
i don't think this has been integrated yet; if it has we just need to document it
there are some initial docs found here https://nanovms.gitbook.io/ops/terraform but we should flesh it out on the registry cause when people search for it there they're going to expect to find some docs there
prob don't want to version the binaries in the src tree itself - most ppl wouldn't trust that anyways
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.