You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.3 KiB

  1. ---
  2. - name: External Huawei Cloud Controller | check external_huaweicloud_auth_url value
  3. fail:
  4. msg: "external_huaweicloud_auth_url is missing"
  5. when: external_huaweicloud_auth_url is not defined or not external_huaweicloud_auth_url
  6. - name: External Huawei Cloud Controller | check external_huaweicloud_access_key value
  7. fail:
  8. msg: "you must set external_huaweicloud_access_key"
  9. when:
  10. - external_huaweicloud_access_key is not defined or not external_huaweicloud_access_key
  11. - name: External Huawei Cloud Controller | check external_huaweicloud_secret_key value
  12. fail:
  13. msg: "external_huaweicloud_secret_key is missing"
  14. when:
  15. - external_huaweicloud_access_key is defined
  16. - external_huaweicloud_access_key|length > 0
  17. - external_huaweicloud_secret_key is not defined or not external_huaweicloud_secret_key
  18. - name: External Huawei Cloud Controller | check external_huaweicloud_region value
  19. fail:
  20. msg: "external_huaweicloud_region is missing"
  21. when: external_huaweicloud_region is not defined or not external_huaweicloud_region
  22. - name: External Huawei Cloud Controller | check external_huaweicloud_project_id value
  23. fail:
  24. msg: "one of external_huaweicloud_project_id must be specified"
  25. when:
  26. - external_huaweicloud_project_id is not defined or not external_huaweicloud_project_id