main.yaml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. ---
  2. # Kuryr conf directory
  3. kuryr_config_dir: /etc/kuryr
  4. # Kuryr username
  5. kuryr_openstack_username: kuryr
  6. # Kuryr domain name or id containing user
  7. kuryr_openstack_user_domain_name: default
  8. # Kuryr domain name or id containing project
  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. # Default pod-in-VM link interface
  15. kuryr_cni_link_interface: eth0
  16. # The version of cni binaries
  17. cni_version: v0.5.2
  18. # Path to bin dir (where kuryr execs get installed)
  19. bin_dir: /usr/bin
  20. # Path to the cni binaries
  21. cni_bin_dir: /opt/cni/bin
  22. # URL for cni binaries
  23. cni_bin_url_base: "https://github.com/containernetworking/cni/releases/download/"
  24. cni_bin_url: "{{ cni_bin_url_base }}/{{ cni_version }}/cni-{{ cni_version }}.tgz"
  25. cni_bin_checksum: "71f411080245aa14d0cc06f6824e8039607dd9e9"
  26. # Kuryr ClusterRole definition
  27. kuryr_clusterrole:
  28. name: kuryrctl
  29. state: present
  30. rules:
  31. - apiGroups:
  32. - ""
  33. attributeRestrictions: null
  34. verbs:
  35. - get
  36. - list
  37. - watch
  38. resources:
  39. - daemonsets
  40. - deployments
  41. - deploymentconfigs
  42. - endpoints
  43. - ingress
  44. - nodes
  45. - namespaces
  46. - pods
  47. - projects
  48. - routes
  49. - services
  50. - apiGroups:
  51. - ""
  52. attributeRestrictions: null
  53. verbs:
  54. - update
  55. - patch
  56. resources:
  57. - endpoints
  58. - ingress
  59. - pods
  60. - namespaces
  61. - nodes
  62. - services
  63. - services/status
  64. - routes