Pinakes is the upstream community project for RedHat's Automation Services Catalog product.
Pinakes allows customers to expose their Ansible Job Templates and Workflows to business users with an added layer of governance. The Job Templates and Workflows are wrapped as Products into Portfolios which can be shared with different business users. An approval workflow can be attached to Products or Portfolios which adds governance and, in the future, will be able to notify the appropriate Administrators via email. Upon approval, the Job Template or workflow will be launched on the Automation Controller.
Pinakes in the future will also support editing of Survey Specs to create different flavors of the Job Template or Workflow with pre-canned parameters so businesss users don't have to be concerned about the details of a parameter.
For more information about our architecture and services we depend on, see the architecture doc
To install Pinakes, please view the installation guide
- Refer to the Contribution guide
- All code submissions are made through pull requests against the
devel
branch - Take care to make sure no merge commits are in the submission, and use
git rebase
vsgit merge
for this reason.
If you're experiencing a problem that you feel is a bug in Pinakes or have ideas for improving Pinakes, we encourage you to open an issue and share your feedback.
We ask all of our community members and contributors to adhere to the Ansible code of conduct. If you have questions or need assistance, please reach out to our community team at [email protected] But before opening a new issue, we ask that you please take a look at our Issues guide.)
Pinakes is a bibliographic work widely considered to be the first library catalog, with its contents being based upon the holdings of the Library of Alexandria.
Pinakes is pronounced: /ˈpi.na.kes/