homebrew
Hi!
I'm about to start using your provider. I've created a homebrew formula for using your provider locally local work, and thought you may be interested given the recent changes to how terraform deals with 3rd party providers (ie, they don't).
You can see it here.
https://github.com/drewsonne/homebrew-tap/blob/master/terraform-provider-artifactory.rb
Yea, I was wondering how the 0.10 changes would affect the custom providers. I would assume they would put an attribute where you could specify a custom url. At the very least it should be easier to commit to the terraform-providers module. I think the only thing lacking in this provider are imports. I wasn't able to get them working and couldn't really find anyone to help me debug it.
Yeah, I agree. They said they'll work on it later in the mailing list, which is... less than enthusing. https://groups.google.com/d/msg/terraform-tool/HdnG8A6IaaI/Pu50LxtPBwAJ
My homebrew tap includes a little util tf-install-provider which copies the provider into the user home dir ~/.terraform.d/plugins/darwin_amd64/so thatterraform init` can find it automatically, see https://github.com/hashicorp/terraform/issues/15705. It's not supposed to be a permanent fix, but just a place holder.
I'm starting from a clean artifactory, but I can have a look at the imports later. Generally as long as all the IDs match up, it should work as advertised on the box. https://github.com/drewsonne/terraform-provider-gocd/blob/master/gocd/import_gocd_pipeline_template_test.go Have you tried it in any of the branches on github? I can't promise, but I could have a look.
I haven't used it against the latest version of terraform. I left the company where I was using it so I don't really have access to an Artifactory Pro right now.
gvt made installing this provider a breeze on 0.10!
I just hit up JFrog support telling them that this provider is going to massively increase my company's usage of Artifactory and that they should consider providing you a license so that you can support this work of art. Hopefully they agree with my sentiment.
Thanks, @webdevwilson !
You can get a 30 day trial of Artifactory here. That has all the same functionality of the pro version. Would that work?
@kieferrj what's gvt? I did email them and ask for a license for testing purposes only, but I haven't heard back yet. :-)
@drewsonne - https://github.com/FiloSottile/gvt
It allowed me to install a provider to our terraform setup with a simple gvt fetch https://github.com/webdevwilson/terraform-provider-artifactory
It's the long missing package/library manager for Go
@aaronsrhodes I'm currently building a PR for a build process https://github.com/webdevwilson/terraform-provider-artifactory/compare/master...drewsonne:feature/build_process#diff-4e5e90c6228fd48698d074241c2ba760, where I intend to use circle/travis or something to perform CI tests, which I intend to submit as PR to this repo.
I can only speak for myself, but the 30 day trial would be a decent start (I submitted a request a couple of days ago with my personal email), but if development work took longer than a month, it could leave it half tested.
It also limits the possibilities for future PR's on this. I am planning to add support for permissions in the future, but I do not strictly know when I would have time.
@drewsonne @aaronsrhodes FYI, I just renamed the repo and published v0.1 to https://registry.terraform.io
oh, snap. That is a module registry not a provider registry.
:(
I got excited when i saw that too. :-) But alas.
Hi @webdevwilson I had a response from jfrog and they pointed me here https://www.jfrog.com/artifactory/saas-gcp/ for a license. As I mentioned above, I'm setting up an integration testing functions on travis, so we can work together to set that up if you'd like.
@aaronsrhodes @drewsonne I signed up for an OSS account at https://www.jfrog.com/artifactory/saas-gcp/ this morning.
Thanks!