Skip to content

Create Openshift ESO Passwordstate List

Go to Automation

View in GitLab

Description

Creates a Passwordstate password list for an Openshift ESO environment, breaks inheritance, sets permissions and removes the deployer user. Uses SQL-check to detect existing lists and the Passwordstate API to create and manage list permissions.

Credentials

  • pws_user / pws_password — API account stored in Passwordstate (used with become on Windows tasks).

Input

Variable Description
namespace Name used for the password list (mapped to list_name)
environment Environment (default: DV)
description Description for the list
pws_logo Image filename to attach to the list
pws_user / pws_password Passwordstate API credentials
team_passwordstate_groups / ansible_team Optional team group mapping for permissions

Output

Variable Description
eso_password_list_id Created Passwordstate list ID

Dependencies