Installation

Using ansible-galaxy collection install with the main repo.

ansible-galaxy collection install \
  git@github.com:f5devcentral/f5-ps-ansible.git#ansible_collections/f5_ps_ansible/f5os,main

Using requirements.yml (recommended):

---
# main branch, always the latest code
- source: https://github.com/f5devcentral/f5-ps-ansible.git#ansible_collections/f5_ps_ansible/f5os
  version: main
  type: git

# specific release, version 1.2.0 in this example
#- source: https://github.com/f5devcentral/f5-ps-ansible.git#ansible_collections/f5_ps_ansible/f5os
#  version: 1.2.0
#  type: git
ansible-galaxy install -r requirements.yml

f5_ps_ansible.f5os is currently NOT available on Ansible Galaxy!

Dependencies

This collection depends:

  • f5networks.f5os ansible collection for the low-level API communication
  • optional deepdiff python package, for better change diff reports
  • optional jmespath python package, when using the config_query parameter of f5os_restconf_config