Skip to content

1.4.1rc1

@dmsimard dmsimard tagged this 28 May 15:53
This is the first release candidate for the 1.4.1 stable release of ARA.

Changes since 1.4.0:

Ansible Adhoc command recording
-------------------------------

It is now possible to record "ansible" commands in addition to the
existing support for "ansible-playbook" commands starting with Ansible
2.9.7 and above.

To record Ansible adhoc commands, set 'bin_ansible_callbacks' to true in
your ansible.cfg or run: export ANSIBLE_LOAD_CALLBACK_PLUGINS=true

API
---

- Added search for ignore_errors in results:
    /api/v1/results?status=failed # includes "ignore_errors: true"
    /api/v1/results?status=failed&ignore_errors=false

- Added search for task by action:
    /api/v1/tasks?action=package
    /api/v1/tasks?action=command

- Adjusted search for file paths to be partial:
    /api/v1/files?path=/home/user/ansible/roles/foo/tasks/main.yaml
    /api/v1/files?path=foo

- Added search for task by path:
   /api/v1/tasks?path=/home/user/ansible/roles/foo/tasks/main.yaml
   /api/v1/tasks?path=foo

- Fixed an error 500 when querying playbooks with labels

Built-in UI
-----------

- The path to the playbooks that are displayed when no names are given
  by "ara_playbook_name" are now truncated from the left rather than
  from the right. For example, given:
  /home/user/git/source/organization/repo/playbooks/prod/restart-everything.yaml

  Before:
  /home/user/git/source/organization/repo/playbooks/...
  After:
  ...zation/repo/playbooks/prod/restart-everything.yaml

Container images
----------------

The project now publishes simple container images suitable for use with sqlite,
mysql and postgresql database backends out of the box.

The images are currently available on Docker Hub:
https://hub.docker.com/r/recordsansible/ara-api

You can learn about how the images are built, how you can build
your own and how you can run them in the documentation:
https://ara.readthedocs.io/en/latest/container-images.html
Assets 2