1 About Oracle Linux Automation Manager and Oracle Linux Automation Engine

Oracle Linux Automation Manager version 1.0, based on the open source projects Ansible and AWX, is a task engine and Web interface for scheduling and running Oracle Linux Automation Engine playbook tasks on the inventories the playbooks interact with. The Oracle Linux Automation Engine is an automation tool for deploying software, configuring systems, and orchestrating tasks such as upgrades and updates, in the form of playbooks.

Oracle Linux Automation Manager version 1.0 is based on the AWX version 15.0.1 open-source software. The AWX development branch and documentation are maintained at https://github.com/ansible/awx/tree/15.0.1.

Oracle Linux Automation Engine is included in Oracle Linux Automation Manager version 1.0 and is based on the Ansible version 2.9.21 open-source software. The Ansible development branch and documentation are maintained at https://github.com/ansible/ansible/tree/v2.9.21.

Ansible is a registered trademark of Red Hat, Inc. in the United States and other countries.

About the Oracle Linux Automation Manager

Oracle Linux Automation Manager provides features that allow your organization to effectively manage infrastructure configuration through a browser user interface. Using Oracle Linux Automation Manager you can:

  • Create and configure permissions for organizations, users, and teams that use Oracle Linux Automation Manager. You must have at least one organization before you can create a project.

  • Create a project in Oracle Linux Automation Manager that imports Oracle Linux Automation Engine playbooks from various sources, such as the local machine which runs Oracle Linux Automation Manager or from a remote git repository.

  • Create an inventory which specifies the hosts where playbook tasks run. You can do this manually or import an Oracle Linux Automation Engine inventory file.

  • Create credentials which contains SSH authentication details for the hosts where the playbook tasks will run and any required credentials for Oracle Linux Automation Engine playbooks in remote repositories specified in projects.

  • Create job templates that specify the projects and playbooks to run.

  • Manually launch or schedule the launch of job templates and review the results.

Notable Updates and New Features

This section contains information on notable patch and release updates and new features. For more information about upgrading Oracle Linux Automation Manager, see About Administering Oracle Linux Automation Manager.

Notable Updates and New Features in Release 1.0.1

Some highlighted features in Oracle Linux Automation Manager are:

  • Oracle Linux Automation Manager REST API: You can now use the REST API to programmatically interact with Oracle Linux Automation Manager servers. The API is based on AWX version 15.0.1 open-source software and all upstream features are exposed in the REST API; however, support is limited to those features discussed in Getting Started With Oracle Linux Automation Manager. For more information, see Oracle Linux Automation Manager 1.0: CLI and API Reference Guide.

  • Oracle Linux Automation Manager CLI: You can now install and use the Oracle Linux Automation Manager CLI to interact with Oracle Linux Automation Manager servers. The CLI is based on AWX version 15.0.1 open-source software and all upstream features are exposed in the CLI; however, support is limited to those features discussed in Getting Started With Oracle Linux Automation Manager. For more information, see Oracle Linux Automation Manager 1.0: CLI and API Reference Guide.

  • Oracle Cloud Infrastructure Ansible Collection credential type: Oracle Linux Automation Manager now includes the OCI credential type for accessing the OCI Ansible collection within an Oracle Linux Automation Engine playbook. If your Oracle Linux Automation Engine playbook uses the OCI Ansible collection, see https://docs.oracle.com/iaas/Content/API/SDKDocs/ansible.htm and find the setup instructions relating to AWX. The OCI credential type removes the need to manually create the OCI credential type as described in the Using Oracle Cloud Infrastructure with Ansible Tower and AWX blog post.