Access learning paths, labs, and collections

To learn more about getting started with automation, click Learn from the Overview page of the plug-in dashboard. The Learn page provides the following options for learning:

  • Learning Paths lists a curated selection of learning tools hosted on developers.redhat.com that guide you through the foundations of working with Ansible, the Ansible VS Code extension, and using YAML.

    You can select other Ansible learning paths from the Useful links section.

  • Labs are self-led labs that are designed to give you hands-on experience in writing Ansible content and using Ansible development tools.

Discover existing collections

From the Overview page in the Ansible plug-ins dashboard on Red Hat Developer Hub, click Discover Existing Collections.

The links in this pane provide access to the source of reusable automation content collections that you configured during plug-in installation.

If you configured private automation hub when installing the plug-in, you can click Go to Automation Hub to view the collections and execution environments that your enterprise has curated.

If you did not configure a private automation hub URL when installing the plug-in, the Discover existing collection pane provides a link to Red Hat automation hub on console.redhat.com. You can explore certified and validated Ansible content collections on this site.

Create a project in the Red Hat Developer Hub UI

Create a new Ansible Playbook project in the Red Hat Developer Hub by logging in, navigating to the Ansible section, and selecting the project creation template. You must have the correct access (RBAC) assigned by your administrator to view the templates.

Before you begin

  • You have the correct access (RBAC) to view the templates in Red Hat Developer Hub. Ask your administrator to assign access to you if necessary.

Procedure

  1. Log in to your Red Hat Developer Hub UI.
  2. Click the Ansible A icon in the Red Hat Developer Hub navigation panel.
  3. Navigate to the Overview page.
  4. Click Create.
  5. Click Create Ansible Git Project. The Available Templates page opens.
  6. Click Create Ansible Playbook project.
  7. In the Create Ansible Playbook Project page, enter information for your new project in the form.

    You can see sample values for this form in the Example project.

    Expand
    Field Description

    Source code repository organization name or username

    The name of your source code repository username or organization name

    Playbook repository name

    The name of your new Git repository

    Playbook description (Optional)

    A description of the new playbook project

    Playbook project’s collection namespace

    The new playbook Git project creates an example collection folder for you. Enter a value for the collection namespace.

    Playbook project’s collection name

    The name of the collection

    Catalog Owner Name

    The name of the Developer Hub catalog item owner. This is a Red Hat Developer Hub field.

    Source code repository organization name or username

    The name of your source code repository username or organization name

    Playbook repository name

    The name of your new Git repository

    Playbook description (Optional)

    A description of the new playbook project

    System (Optional)

    This is a Red Hat Developer Hub field

    Note

    Collection namespaces must follow Python module naming conventions. Collections must have short, all lowercase names. You can use underscores in the collection name if it improves readability.

  8. Click Review.