---
title: Manage tenant configuration
description: PingOne Advanced Identity Cloud provides the following ways to let you manage the static configuration shared by your tenant environments:
component: pingoneaic
page_id: pingoneaic:tenants:configuration-preface
canonical_url: https://docs.pingidentity.com/pingoneaic/tenants/configuration-preface.html
---

# Manage tenant configuration

PingOne Advanced Identity Cloud provides the following ways to let you manage the static configuration shared by your tenant environments:

| Configuration item                                         | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Environment secrets and variables (ESVs)](esvs.html)      | Use environment secrets and variables (ESVs) to:- Create secrets to set values that need encrypting. The values may or may not need to be different for each tenant environment.

  For example, an MFA push notification node might need an authorization password to use an external SMS service.

- Create variables to set values that need to be different for each tenant environment.

  For example, an authentication node might need one URL in your development environment, but a different URL in your production environment. |
| [Configure placeholders](configuration-placeholders.html)  | Create placeholders to use the value of the variable you set instead of using a static value. Use placeholders in conjunction with [Environment secrets and variables (ESVs)](esvs.html).                                                                                                                                                                                                                                                                                                                                                   |
| [Promote your configuration](self-service-promotions.html) | Promote configuration between sequential environments (development → staging or staging → production).                                                                                                                                                                                                                                                                                                                                                                                                                                      |
