Provides foundational examples to get familiar with the DevOps toolkit. In this repository, we'll cover the basics of running PingFederate, PingDirectory, PingAccess, and more in Docker containers.
- The complete collection of documentation for Ping Identity’s DevOps GitHub repositories is located on Gitbook
- Please navigate to Ping Identity's DevOps page for additional resources
- 10-docker-standalone - Run Ping Identity standalone products in Docker containers
- 11-docker-compose - Define and run multi-container Ping Identity Docker images with Docker Compose
- 12-docker-swarm - Deploy Ping Identity product stacks using Docker Swarm
- 20-kubernetes - Deploy PingDirectory in Kubernetes
Use the ldapsdk
tool in the top level directory to startup an ldap-sdk-tools
container
allowing for easy access to the LDAP SDK Tools (such as ldapsearch, ldapmodify, and other tools).
Running ldapsdk
the first time will help configure your settings. After that, you
simply run. To edit the settings in the future, use the configure option:
ldapsdk configure
.
Several aliases are available in the utility bash_profile_devops
to perform common
Docker commands with containers, images, services, and so on. You can easily source this
from your bash startup file (i.e. .bash_profile) to make easy use of these alias.
- A complete listing of Ping Identity's public images used in these examples is available at Docker Hub
This repository is in active development and has not been officially released. If you experience issues with this project, please feel free to log it by opening an issue.