Tip

Check out the repository on GitHub

Check out the demo at: demo.webui.ansibleguy.net | Login: User demo, Password Ansible1337

Warning

DISCLAIMER: This is an unofficial community project! Do not confuse it with the vanilla Ansible product!

Warning

This project still in early development! DO NOT USE IN PRODUCTION!

Credentials

You can define global and user credentials.

The saved credential secrets are never returned to the user/Web-UI! They are saved encrypted to the database!

The UI at Jobs - Credentials allows you to manage them.

creds_ui

Global Credentials

Global credentials can be used for scheduled job executions.

Users that are members of the AW Credentials Managers group are able to create and manage global credentials.

Access to global credentials can be controlled using permissions.

creds_perm


User Credentials

User credential can only be used and accessed by the user that created them.

Jobs that are executed by an user will use: (if the job is set to need credentials)

  • the user-credentials matching the jobs credential category

  • or the first user-credentials found as a fallback in case no other credentials were provided/configured


Jobs

You can define if a job needs credentials to run in its settings:

creds_job