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

Support host certificates #120

Open
alex opened this issue Mar 7, 2020 · 8 comments
Open

Support host certificates #120

alex opened this issue Mar 7, 2020 · 8 comments
Labels
enhancement New feature or request

Comments

@alex
Copy link
Member

alex commented Mar 7, 2020

We'd need to figure out how this would work, but if it could do host certs, that'd be swell.

@alex alex added the enhancement New feature or request label Mar 7, 2020
@paultag
Copy link
Member

paultag commented Mar 7, 2020

@alex should we reopen #66 ? This was the driving thought behind that particular issue

@alex
Copy link
Member Author

alex commented Mar 7, 2020

Maybe! I'd like to understand the workflow of host certs a bit more first:

  • What fields do you need to fill in for a host cert
  • How would you auth over those
  • Should host certs be short lived? If so, how do we package that up for hosts.

@paultag
Copy link
Member

paultag commented Mar 7, 2020 via email

@alex
Copy link
Member Author

alex commented Mar 7, 2020

I don't think that's ignoring the issues, I think that's answering them!

@alex
Copy link
Member Author

alex commented Mar 7, 2020

So, the challenge with using the role is that it means you need a role per instance, which seems painful.

The other option would be to require providing the signed instance metadata document and getting tags from the instance itself. This is more complex though.

So maybe we need to do both? Is there some better option?

@alex
Copy link
Member Author

alex commented Mar 7, 2020

Oh, one other note: assume-role does contain the instance ID in the "comment" position. So you could split the difference by having a tag on the role which says "you can trust the comment to be an instance ID".

Is that too subtle?

@paultag
Copy link
Member

paultag commented Mar 7, 2020 via email

@alex
Copy link
Member Author

alex commented Mar 7, 2020

Ooof. I didn't realize it was user controlled even for EC2 launches. Welp, nevermind.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants