Provide metadata in the `SAML Service Provider Technical Contact` and `SAML Service Provider Technical Contact` fields: Provide metadata in the `SAML Service Provider Organization Info` field: Set the Field `SAML SERVICE PROVIDER ENTITY ID` to `awx`.įor the fields `SAML SERVICE PROVIDER PUBLIC CERTIFICATE` and `SAML SERVICE PROVIDER PRIVATE KEY`, you can either use custom certificates, or use the self-signed pair generated by passbook. You can of course use a custom signing certificate, and adjust durations. Create a SAML provider with the following parameters: `pany` is the FQDN of the passbook install.Ĭreate an application in passbook and note the slug, as this will be used later. `awx.company` is the FQDN of the AWX/Tower install. The term "AWX" will be used interchangeably throughout this document. Provisioning callbacks provide great support for autoscaling topologies.ĪWX is the open-source version of Tower. Command line tools are available for easy integration with Jenkins as well. It logs all of your jobs, integrates well with LDAP, and has an amazing browsable REST API. Inventory can be graphically managed or synced with a wide variety of cloud sources. Tower allows you to control access to who can access what, even allowing sharing of SSH credentials without someone being able to transfer those credentials.
It’s designed to be the hub for all of your automation tasks.
# These values influence the bundled postgresql and redis charts, but are also used by passbook to connectĭisableCommands: -1,75 +0,0 Ansible Tower / AWX IntegrationĪnsible Tower (formerly ‘AWX’) is a web-based solution that makes Ansible even more easy to use for IT teams of all kinds. # Can be either debug, info, warning, error # Optionally specify fixed secret_key, otherwise generated automatically # Enable the Kubernetes integration which lets passbook deploy outposts into kubernetes After the installation is done, you can use `pbadmin` as username and password. This installation automatically applies database migrations on startup. passbook is installed using a helm-chart. passbook uses ( ) for managing dependencies.įor a mid to high-load installation, Kubernetes is recommended. To develop on passbook, you need a system with Python 3. passbook uses ( ) for managing dependencies. # -24,7 +24,7 For bigger setups, there is a Helm Chart in the `helm/` directory. This is documented ( docs/installation/kubernetes/) This is documented ( )įor bigger setups, there is a Helm Chart in the `helm/` directory. 13,9 +13,9 passbook is an open-source Identity Provider focused on flexibility and versatilįor small/test setups it is recommended to use docker-compose, see the ( )įor small/test setups it is recommended to use docker-compose, see the ( docs/installation/docker-compose/)įor bigger setups, there is a Helm Chart in the `helm/` directory.