upgrade_rpm.yml 786 B

12345678910111213141516171819202122232425262728
  1. ---
  2. # INPUT r_etcd_upgrade_version?
  3. # F23 GA'd with etcd 2.0, currently has 2.2 in updates
  4. # F24 GA'd with etcd-2.2, currently has 2.2 in updates
  5. # F25 Beta currently has etcd 3.0
  6. # RHEL 7.3.4 with etcd-3.1.3-1.el7
  7. # RHEL 7.3.3 with etcd-3.1.0-2.el7
  8. # RHEL 7.3.2 with etcd-3.0.15-1.el7
  9. - import_tasks: verify_cluster_health.yml
  10. - set_fact:
  11. l_etcd_target_package: "{{ 'etcd' if r_etcd_upgrade_version is not defined else 'etcd-'+r_etcd_upgrade_version+'*' }}"
  12. - name: Update etcd RPM to {{ l_etcd_target_package }}
  13. package:
  14. name: "{{ l_etcd_target_package }}"
  15. state: latest
  16. register: result
  17. until: result is succeeded
  18. - import_tasks: validate_etcd_conf.yml
  19. - name: restart etcd
  20. command: "{{ l_etcd_restart_command }}"
  21. - import_tasks: verify_cluster_health.yml