-
Notifications
You must be signed in to change notification settings - Fork 318
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
Syncing sources #226
Comments
Hmm, that looks like a bit of a gap in the documentation. Essentially, you want to create a new 'aws source'. They way you do that through the UI is to select sources->create select the aws plugin and type in the necessary accountId. If you have multiple accounts you would create an individual source for each. From there you need to ensure that you follow the documentation located at: Then running |
Right. I already have the source created in Lemur. It has the same account information as our AWS destination and I'm able to upload certificates to AWS using Lemur, which I assume means my IAM configuration is correct. Do the domains listed in Lemur have to match the certificates being synchronized from AWS? Do the certificates in AWS have to be within a certain path in IAM or have a name format to be captured? We have over 100 certificates in AWS that I'd like to get into Lemur. Thanks. |
Ahh thats right, calling We should probably make that more clear in the documentation. |
Success! Running I did run into an issue when running that.
To workaround it, I commented out line 192 in lemur/certificates/service.py since none of my certificates are replacements. After running again:
|
Excellent, I will take a look at your stack trace when I get a chance, looks like we are just missing some parameters somewhere in the management script. |
Makes 'replacements' a non-required attribute for importing. Closes #226
Fix secrets being constantly re-uploaded as new versions
Hello,
I got Lemur up and running. I'm able to import certificates just fine.
I'm trying to understand how the 'sources' feature works. My understanding is that using AWS as a source will automatically populate Lemur with a list of certificate information for certs that already exist in AWS after running
lemur sync_sources
. Sadly, running this command doesn't seem to do anything.Here's the output from running the command, which exits successfully:
There are no error messages in the logs that pertain to running the sync. The certificates are all under the same account, but for different domains.
Is there some documentation I'm missing on how to get our existing certs from AWS into Lemur?
Thanks.
The text was updated successfully, but these errors were encountered: