View on GitHub

ManageIQ Design

Ansible

The following low fidelity mockups depict the initial designs of ansible integration.

Ansible is a secondary navigation item under Automation.

Ansible has three tertiary navigation items:

  1. Credentials
  2. Playbooks
  3. Repositories

Ansible Credentials

The Credentials page includes:

The table includes the following columns:

Filtering & Sorting

Filtering is supported on the following fields:

Sorting is supporting on the following fields:

Table Interaction

Clicking on a row should show details of the Credential.

When no repositories exist, use the PatternFly Empty State Pattern template

Available Action Buttons

Create Credentials

The following types of credentials can be created:

  1. AWS Cloud Credentials
  2. Google Compute Engine Cloud Credentials
  3. Microsoft Azure Classic Cloud Credentials
  4. Microsoft Azure Resource Manager Cloud Credentials
  5. OpenStack Cloud Credentials
  6. Rackspace Cloud Credentials
  7. Red Hat CloudForms Cloud Credentials
  8. Red Hat Satellite 6 Cloud Credentials
  9. VMware vCenter Cloud Credentials
  10. Machine Credentials
  11. Network Credentials
AWS Cloud Credentials

template

Google Compute Engine Cloud Credentials

template

Microsoft Azure Classic Cloud Credentials

template

Microsoft Azure Resource Manager Cloud Credentials

template

OpenStack Cloud Credentials

template

Rackspace Cloud Credentials

template

Red Hat CloudForms Cloud Credentials

template

Red Hat Satellite 6 Cloud Credentials

template

VMware vCenter Cloud Credentials

template

Machine Credentials

template

Network Credentials

template

Edit Credentials

tbd

Delete Credentials

tbd

Ansible Playbooks

The Playbooks page includes:

Available Actions

Ansible Repositories

The Repositories page includes

Available Actions

  1. Add
  2. Edit
  3. Remove
  4. Synch

Add Repository

template

The following fields are available:

Available buttons:

Edit Repository

tbd

Remove Repository

tbd

Synch Repository

tbd