All Projects → thycotic-ps → thycotic.secretserver

thycotic-ps / thycotic.secretserver

Licence: Apache-2.0 license
PowerShell module for automating with Thycotic Secret Server REST API

Programming Languages

powershell
5483 projects
C#
18002 projects

Projects that are alternatives of or similar to thycotic.secretserver

secrets cli
CLI for storing and reading your secrets via vault
Stars: ✭ 24 (-41.46%)
Mutual labels:  vault, secret-management, secrets
Helm Secrets
Successor of zendesk/helm-secrets - A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 165 (+302.44%)
Mutual labels:  vault, secret-management, secrets
Cryptr
Cryptr: a GUI for Hashicorp's Vault
Stars: ✭ 324 (+690.24%)
Mutual labels:  vault, secret-management, secrets
Hashicorp Vault Plugin
Jenkins plugin to populate environment variables from secrets stored in HashiCorp's Vault.
Stars: ✭ 191 (+365.85%)
Mutual labels:  vault, secret-management, secrets
k8s-vault-webhook
A k8s vault webhook is a Kubernetes webhook that can inject secrets into Kubernetes resources by connecting to multiple secret managers
Stars: ✭ 107 (+160.98%)
Mutual labels:  vault, secret-management, secrets
secrets-proxy
🔑 A secure proxy service for managing OneOps secrets.
Stars: ✭ 12 (-70.73%)
Mutual labels:  vault, secret-management, secrets
teller
Cloud native secrets management for developers - never leave your command line for secrets.
Stars: ✭ 998 (+2334.15%)
Mutual labels:  vault, secret-management, secrets
Vault.net
.NET API client for vault
Stars: ✭ 74 (+80.49%)
Mutual labels:  vault, secret-management
Catesta
Catesta is a PowerShell module project generator. It uses templates to rapidly scaffold test and build integration for a variety of CI/CD platforms.
Stars: ✭ 88 (+114.63%)
Mutual labels:  vault, secrets
Operator
🔐 HashiCorp Vault Operator for Kubernetes
Stars: ✭ 178 (+334.15%)
Mutual labels:  vault, secret-management
Vault Secrets Gen
A Vault secrets plugin for generating high entropy passwords and passphrases.
Stars: ✭ 238 (+480.49%)
Mutual labels:  vault, secrets
Vaulted
nodejs based wrapper for HashiCorp's Vault HTTP API
Stars: ✭ 47 (+14.63%)
Mutual labels:  vault, secret-management
Drone Vault
Drone plugin for integrating with the Vault secrets manager
Stars: ✭ 36 (-12.2%)
Mutual labels:  vault, secrets
Vault Guides
Example usage of HashiCorp Vault secrets management
Stars: ✭ 636 (+1451.22%)
Mutual labels:  vault, secrets
Spring Vault
Provides familiar Spring abstractions for HashiCorp Vault
Stars: ✭ 179 (+336.59%)
Mutual labels:  vault, secrets
SecureStore
A .NET implementation of the cross-platform SecureStore (symmetrically-encrypted secrets) protocol
Stars: ✭ 62 (+51.22%)
Mutual labels:  secret-management, secrets
Aomi
Provide secrets to build and release pipelines in a self service way using Hashicorp Vault.
Stars: ✭ 33 (-19.51%)
Mutual labels:  vault, secret-management
terraform-aws-secrets-manager
Terraform module to create Amazon Secrets Manager resources.
Stars: ✭ 37 (-9.76%)
Mutual labels:  secret-management, secrets
vault-monkey
Extract secrets from your vault in a multi-machine cluster environment.
Stars: ✭ 12 (-70.73%)
Mutual labels:  vault, secrets
actions
Load secrets into GitHub Actions
Stars: ✭ 47 (+14.63%)
Mutual labels:  secret-management, secrets

Open in Visual Studio Code GitHub release (latest by date) GitHub Last Commit GitHub issues by-label

Thycotic.SecretServer PowerShell Module

Purpose

This module provides a secure method that Secret Server Administrators and Users can use for managing and automating their environment. Scripts and automated processing that requires a privileged (or non-privileged) account have to be stored somewhere. Why store them in plaintext within a script or in an XML file that only uses DPAPI encryption (SecureString > Export-Clixml)?

Secret Server provides a management tool for those privileged accounts. Thycotic.SecretServer module allows you to access those accounts securely and utilize them in your scripts and automation in a secure manner.

Classes

The module utilizes C# based classes to provide a unique object and type with each endpoint. In addition, certain classes may include Methods that provide "shortcuts" for performing specific actions in PowerShell or manipulating the object output by a function.

Documentation for the classes can be found on the documentation site here: about topics

Library Build

The source code for the library is found in the src\Thycotic.SecretServer folder. This project utilizes InvokeBuild to build the library.

If you would like to locally debug the project for contributing or your purpose, clone the repository and then run the following command:

You will need PowerShell 7 installed for this process!

# Install the InvokeBuild module if not already
Install-Module InvokeBuild

# build the library
Invoke-Build -File .\build.ps1 -Configuration Debug

Maintainers

This module is managed and maintained by Thycotic Professional Services.

Support

See the Disclaimer at the bottom of this page for other legal jargon. This module is an open-source project. Maintenance and support are provided using the standard GitHub measures via GitHub Issues or GitHub Discussion.

If a customer desires more in-depth assistance implementing the module in their environment, please reach out to your Thycotic Account Rep to engage Thycotic Professional Services.

Install Options

This project strives to cover all types of environments. We understand that some do not allow pulling PowerShell modules from every resource. The following sources are available for downloading each release of the module:

Documentation on installing the module can be found on the documentation site here

Changelog

A formal changelog is provided in the repository (CHANGELOG) and with each GitHub release.

Documentation

All documentation for the module is hosted in this project and utilizes GitHub Pages: https://thycotic-ps.github.io/thycotic.secretserver

You will also find in-module help for functions via comment-based help that can be accessed using Get-Help.

Show your support

Give a ⭐️ if this project helped you!

Disclaimer

The content (scripts, documentation, examples) included in this repository is not supported under any Thycotic Support program, agreement, or service. The code is provided AS IS without warranty of any kind. Thycotic further disclaims all implied warranties, including, without limitation, any implied warranties of merchantability or fitness for a particular purpose. The entire risk arising out of the code and content's use or performance remains with you. In no event shall Thycotic, its authors, or anyone else involved in the creation, production, or delivery of the content be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the code or content, even if Thycotic has been advised of the possibility of such damages.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].