Skip to content
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

add artifactory remote state storage #3684

Merged
merged 1 commit into from
Dec 21, 2015
Merged

add artifactory remote state storage #3684

merged 1 commit into from
Dec 21, 2015

Conversation

lusis
Copy link
Contributor

@lusis lusis commented Oct 29, 2015

This PR adds support for using Artifactory as a remote state endpoint.
Artifactory can act as a generic HTTP endpoint but most artifactory installs require authentication and, when in non-anonymous mode, do not support challenge for auth.

Artifactory also supports additional (though not yet exposed here) metadata on files and also publishes checksums of files in the headers (which is nice)

Many shops tend to use artifactory as the source of truth for EVERYTHING (we do) so storing state there makes a ton of sense.

@jen20
Copy link
Contributor

jen20 commented Dec 19, 2015

Hi @lusis! Thanks for submitting this, and sorry for the delay on reviewing it. I have the open source version of artifactory configured locally in a Vagrant box, but it's not at all clear which type of repository must be used in order for this to work, or whether it is even possible with the open source version of Artifactory. Could you confirm?

@lusis
Copy link
Contributor Author

lusis commented Dec 21, 2015

@jen20 With the opensource version I don't think it's possible to verify. You would want to create a "generic local repository":

https://www.jfrog.com/confluence/display/RTF/Configuring+Repositories#ConfiguringRepositories-GenericRepositories

Under "Admin" you can create a "generic repo" if it's listed and just set the key and hit save. That's the minimal amount of effort required.

selection_345

selection_346

@jen20 jen20 merged commit c3f863f into hashicorp:master Dec 21, 2015
@jen20
Copy link
Contributor

jen20 commented Dec 21, 2015

Hi @lusis, I've merged this - thanks for your work!

@jen20 jen20 added the core label Dec 21, 2015
@ghost
Copy link

ghost commented Apr 29, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@ghost ghost locked and limited conversation to collaborators Apr 29, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants