runtime.yml 673 B

123456789101112131415161718192021222324
  1. ---
  2. - name: Check if etcd service exists
  3. systemd:
  4. name: "etcd"
  5. ignore_errors: true
  6. register: etcd_service
  7. - set_fact:
  8. r_etcd_common_etcd_runtime: host
  9. when: etcd_service.status['ActiveState'] == "active" | bool
  10. - name: Check if etcd service exists
  11. systemd:
  12. name: "etcd_container"
  13. ignore_errors: true
  14. register: etcd_container_service
  15. - set_fact:
  16. r_etcd_common_etcd_runtime: docker
  17. when: etcd_container_service.status['ActiveState'] == "active" | bool and not l_is_etcd_system_container
  18. - set_fact:
  19. r_etcd_common_etcd_runtime: runc
  20. when: etcd_container_service.status['ActiveState'] == "active" | bool and l_is_etcd_system_container