Portworx Backup Ansible Collection
Overview
The Portworx Backup Ansible Collection allows seamless automation of Portworx Backup operations through the Ansible tool. This includes managing backup locations, schedules, cloud credentials, and cluster operations.
By integrating Portworx Backup with Ansible, administrators can reduce manual effort, minimize errors, and enhance operational consistency, making it an ideal solution for managing backup workflows in hybrid and multi-cloud environments.
Prerequisites
- PXB: 2.8.1 and later
- Ansible Core: 2.17.6 and later
- Python: 3.9 and later
- Python Library: requests
- Stork: 24.3.2 and later
Modules
Portworx Backup currently automates tasks associated with the following modules:
- Backup location management: create, update, and delete backup locations for PXB.
- Backup management: manually create and manage backups
- Schedule management: automate backup scheduling workflows
- Restore management: restore backups that were backed up earlier
- Resource collector: list all the resources in a cluster which Portworx Backup can back up
- Cloud credential management: configure and manage credentials for accessing cloud storage and services
- Cluster management: perform cluster-level operations directly through Ansible playbooks
- Back up only PVCs/PV: back up volume resources (PVC/PV) excluding the volume data with Volume Resource Only Policy (VROP)