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

vault: complete integration with remaining vault auth schemes and engines #20

Open
8 tasks
noahehall opened this issue Dec 25, 2022 · 0 comments
Open
8 tasks

Comments

@noahehall
Copy link
Contributor

noahehall commented Dec 25, 2022

C

  • decided to split integration with vault into two stages, ALPHA and BETA
    • lol it was taking longer than expected
  • this is for beta, and only when these integrations are needed
    • likely once were' exiting test.nirv.ai and entering stage.nirv.ai

T

  • admin token automation
    • secrets engines enablement and configuration
      • AWS
        • ALPHA: managing AWS access via aws cli ~/.aws/configs and ~/.aws//credential files
        • BETA: manage AWS creds via dynamic provisioning with vault
      • nomad
        • ALPHA: anyone with access to server can submit jobs
        • BETA: setup nomad ACL policies and integrate with vault
      • ssh
        • ALPHA: managing ssh via ~/.ssh/config and storing keys locally
        • BETA: manage ssh creds via vault provisioning
      • terraform cloud
        • ALPHA: logging into tf cloud via github; and only using it to store state (using CLI workflow)
        • BETA: generate tf cloud creds dynamically via tf cloud secret backend
    • auth schemes enablement and configuration
      • aws
        • ALPHA: authneticating to vault via approle, or token auth
        • PROD: not sure when this will be appropriate,but this enables authenticating to vault via IAM policies for humans or IAM policies attached to ec2 instances (machine authentication)
          • basically vault asks AWS to validate the request via IAM id/arn or something like that, spend some time on this when its relevant
      • userpass
        • there arent any users but me and my machines, fk userpass right now

A

@noahehall noahehall changed the title vault: complete integration with remaining vault endpoints vault: complete integration with remaining vault auth schemes and engines Dec 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: THE PITS
Development

No branches or pull requests

1 participant