-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Enable custom fields for secrets #1739
Comments
The secret model is intended solely to hold sensitive data. Services and other ancillary data should be modeled elsewhere (in fact, there is a service model specifically for this). Could you explain exactly what it is you're trying to do? |
There are commonly other pieces of information hat are required in order to use a secret. Specific examples follow:
1. Multiple instances of software such as MS SQL Server installed on a single device with different SQL user’s in each instance. We have no way to document which secrets on the device tie to which instances of SQL server on that same device in netbox.
2. In 2FA scenarios, it is handy to know what apparatus, phone number, email address, etc is to be used to acquire the secondary authentication information.
3. Some secrets are only valid in certain scenarios on a device — for example against certain services. For example a root account password might be accepted via console but not via SSH. It would be handy to document this in some way — custom fields would go a long way on secrets.
… On Nov 29, 2017, at 2:02 PM, Jeremy Stretch ***@***.***> wrote:
The secret model is intended solely to hold sensitive data. Services and other ancillary data should be modeled elsewhere (in fact, there is a service model specifically for this). Could you explain exactly what it is you're trying to do?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#1739 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AFj-lKwPG4Dha4trZEWDagZ0qfraINV0ks5s7apVgaJpZM4QtxcA>.
|
Changed this to focus on custom fields for secrets, as attempting to add specific fields for connection information sounds like a rabbit hole. |
Enabled custom fields for secrets in 0c0799f for the v2.4 release. |
Issue type
[X] Feature request
[ ] Bug report
[ ] Documentation
Environment
Many of our secrets involve the use of additional information in order to authenticate with a device or service on a device. This is non-sensitive information related to the secret. It might be a connection endpoint for a service such as https://host:port/service or a information about a 2FA mechanism. In extreme cases we may make notes about use or purpose of access related to a secret.
We envision this could be accomplished any number of ways, the most flexible of which would be custom fields for secrets. The addition of 2 fields, one for connection information and one for connection notes would help.
The text was updated successfully, but these errors were encountered: