ansible-playbooks/test-requirements.txt
Tee Ngo 9c62c83536 Ansible update to support remote subcloud restore
In this commit:
  - Common code to validate target is updated to include additional
    host check options (system readiness, load version, bootstrap ip,
    and patches).
  - A new playbook is added to perform host check for various
    use cases (remote install, pre subcloud restore, pre subcloud
    upgrade, etc...).
  - Install playbook is updated to make use of the new playbook.
  - A new role which performs generic user input validation for all
    restore playbooks is added.
  - A new B&R parameter is added to indicate where the backup data
    can be found, on the host itself (on-box) or on another
    machine (off-box).
  - Platform, user images and openstack restore playbooks are
    updated to a) make use of the on_box_data parameter,
    b) use the same target_backup_dir for both local and remote
    playbook execution for consistent behavior.
  - Host override file is extracted only on the target.
  - Patches restore is skipped if requested by the caller. Default
    behavior is to restore patches.
  - Various subtle bugs are fixed.
  - Ansible version is specified in Zuul test requirements.

Tests:
  - Deployment of a Redfish capable subcloud
  - Remote restore a simplex with various options: a) without patches
    b) skip patches restore, c) with patches restore, d) on-box backup
    tarball, e) off-box backup tarball
  - Local restore of a simplex with 2 options: a) without patches and
    b) skip patches restore
  - Simplex fresh install
  - Restore user images
  - Restore OpenStack
  - Error cases

Task: 41725
Story: 2008573
Change-Id: Ica2b9010a73854a01216e2e16b581484d182264e
Signed-off-by: Tee Ngo <tee.ngo@windriver.com>
2021-02-12 13:40:43 -05:00

6 lines
93 B
Plaintext

ansible-lint <= 4.3.7
bashate >= 0.2
flake8 >= 2.5.4 # MIT
PyYAML >= 3.1.0
yamllint >= 0.5.2