Skip to main content

Safeguard Credential Type plugin for Ansible

What is the Safeguard Credential Type plugin?

The Safeguard Credential Type plugin is a plugin that is installed and used by the AWX web interface to fetch credentials from Safeguard for Privileged Passwords (SPP). Once installed, a new credential type plugin will appear in the drop-own list Resources > Credentials > Create New Credential page. A Safeguard Credential type can be used to fetch a credential from SPP by configuring the following values:

SafeguardCredentialTypePlugin

  • Safeguard Credential API key - The API key is generated by SPP when an A2A registration is created. The API key identifies a specific credential which can be fetched by a third-party application from SPP through the A2A interface.
  • Safeguard Appliance IP or Host name - The IP address or host name of the SPP appliance.
  • Safeguard client certificate file path - The full path to the user authentication certificate (PEM format).
  • Safeguard client key file path - The full path to the user authentication private key (PEM format). NOTE: It is the responsibility of the Ansible administrator to make sure that the private key is stored in a safe location and can only be read by Ansible.
  • Safeguard TLS certificate file path (optional) - The full path to the TLS public certificate that is associated with the SPP appliance. If this certificate path is not provided, the lookup plugin will disable TLS validation which may produce a warning.
  • Safeguard credential type to retrieve (optional) - Specify the credential type to retrieve from SPP. The options are password (default) or privatekey.

To fetch a credential from SPP, an A2A registration must have been created in SPP. For more information about how to create an A2A registration, please see the Safeguard for Privileged Passwords Administration Guide for your version of SPP (https://support.oneidentity.com/technical-documents).

Installation

The installation of the Safeguard Credential Type plugin must be done on the server that is running the Ansible Automation Platform web interface. The plugin is available from the PyPI repository at https://pypi.org/project/safeguardcredentialtype/ and can be install by running the following commands:

> sudo awx-python -m pip install safeguardcredentialtype
> sudo awx-manage setup_managed_credential_types
> sudo automation-controller-service restart

Metadata

Release files for safeguardcredentialtype 1.1.195978

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for safeguardcredentialtype 1.1.195978
File Size Uploaded Provenance
safeguardcredentialtype-1.1.195978.tar.gz 7.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for safeguardcredentialtype 1.1.195978
File Interpreter ABI Platform
safeguardcredentialtype-1.1.195978-py3-none-any.whl Python 3 none any Details

Total release size: 15.2 kB

Release files / safeguardcredentialtype-1.1.195978.tar.gz

Download URL safeguardcredentialtype-1.1.195978.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
70417c91b6c1679ee277e1095807d4a51e9fd7b42682715c84971ef9860336ba
BLAKE2b-256 checksum
How to use checksums
f3a1de30128a396b071a6f38d9ee2b2dc018e3f6246bafcc7a539f99723f649d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / safeguardcredentialtype-1.1.195978-py3-none-any.whl

Download URL safeguardcredentialtype-1.1.195978-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e261ed42fb108987edf9161809eb4ccbd963662beeee18df9eafb4c30c8ccdb5
BLAKE2b-256 checksum
How to use checksums
00b277549c41aa1a0a9937f1f03b9cbbf2a40be141cdeea3a1380644511dc739
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Security for safeguardcredentialtype 1.1.195978

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page