main.yaml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. ---
  2. # Kuryr conf directory
  3. kuryr_config_dir: /etc/kuryr
  4. # Kuryr username
  5. kuryr_openstack_username: kuryr
  6. # Kuryr username domain
  7. kuryr_openstack_user_domain_name: default
  8. # Kuryr username domain
  9. kuryr_openstack_project_domain_name: default
  10. # Kuryr OpenShift namespace
  11. kuryr_namespace: kube-system
  12. # Whether to run the cni plugin in debug mode
  13. kuryr_cni_debug: "false"
  14. # The version of cni binaries
  15. cni_version: v0.5.2
  16. # Path to bin dir (where kuryr execs get installed)
  17. bin_dir: /usr/bin
  18. # Path to the cni binaries
  19. cni_bin_dir: /opt/cni/bin
  20. # URL for cni binaries
  21. cni_bin_url_base: "https://github.com/containernetworking/cni/releases/download/"
  22. cni_bin_url: "{{ cni_bin_url_base }}/{{ cni_version }}/cni-{{ cni_version }}.tgz"
  23. cni_bin_checksum: "71f411080245aa14d0cc06f6824e8039607dd9e9"
  24. # Kuryr ClusterRole definiton
  25. kuryr_clusterrole:
  26. name: kuryrctl
  27. state: present
  28. rules:
  29. - apiGroups:
  30. - ""
  31. attributeRestrictions: null
  32. verbs:
  33. - get
  34. - list
  35. - watch
  36. resources:
  37. - daemonsets
  38. - deployments
  39. - deploymentconfigs
  40. - endpoints
  41. - ingress
  42. - nodes
  43. - namespaces
  44. - pods
  45. - projects
  46. - routes
  47. - services
  48. - apiGroups:
  49. - ""
  50. attributeRestrictions: null
  51. verbs:
  52. - update
  53. - patch
  54. resources:
  55. - endpoints
  56. - ingress
  57. - pods
  58. - namespaces
  59. - nodes
  60. - services
  61. - services/status
  62. - routes