This book installs the Pingfederate server
Simply include the pingfederate:standalone
recipe wherever you would like pingfederate installed, such as a run list (recipe[pingfederate]
).
By default, the STANDALONE version is installed.
If you want to install a cluster, use console_instance.rb
and engine_instance.rb
.
Chef 12+
- CentOS, RHEL
java
node['pingfed']['install_dir']
- Install location, defaults to/usr/local
node['pingfed']['java_home']
= Java Home for java running pingfederate, defaults tonode['java']['java_home']
node['pingfed']['version']
= '9.2.2'node['pingfed']['user']
= 'pingfederate'node['pingfed']['admin_user']
= 'Administrator'node['pingfed']['admin_password']
= 'Some Password you manually set'node['pingfed']['base_url']
= 'https://yourserverdomain.com'node['pingfed']['saml2_entry_id']
= 'your_pingfed_serverid'node['pingfed']['cluster_host_array_override']
= if you dont want chef to find your nodes
Installs standalone
version of pingfederate
Installs standalone
version of pingfederate
Configures basic server settings via API calls, not called by default
- FIRST time this cookbook is run it will not create the configuration as Pingfederate requires manuall intervention to create a user and password and set some default install parameters
- SECOND time this cookbook runs, it will create the server_settings configuration from what you provide and can be validated via API calls to https://localhost:9999/pf-admin-api/api-docs/#!/serverSettings
- Author: Scott Marshall ([email protected])
- Author: Melinda Moran ([email protected])