main.yaml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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: openshift-infra
  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. # Default controller and CNI images
  21. openshift_openstack_kuryr_controller_image: kuryr/controller:latest
  22. openshift_openstack_kuryr_cni_image: kuryr/cni:latest
  23. # Enable kuryr ports pool by default
  24. kuryr_openstack_enable_pools: True
  25. # Path to the cni binaries
  26. cni_bin_dir: /opt/cni/bin
  27. # URL for cni binaries
  28. cni_bin_url_base: "https://github.com/containernetworking/cni/releases/download/"
  29. cni_bin_url: "{{ cni_bin_url_base }}/{{ cni_version }}/cni-{{ cni_version }}.tgz"
  30. cni_bin_checksum: "71f411080245aa14d0cc06f6824e8039607dd9e9"
  31. # Kuryr ClusterRole definition
  32. kuryr_clusterrole:
  33. name: kuryrctl
  34. state: present
  35. rules:
  36. - apiGroups:
  37. - ""
  38. attributeRestrictions: null
  39. verbs:
  40. - get
  41. - list
  42. - watch
  43. resources:
  44. - daemonsets
  45. - deployments
  46. - deploymentconfigs
  47. - endpoints
  48. - ingress
  49. - nodes
  50. - namespaces
  51. - pods
  52. - projects
  53. - routes
  54. - services
  55. - apiGroups:
  56. - ""
  57. attributeRestrictions: null
  58. verbs:
  59. - update
  60. - patch
  61. resources:
  62. - endpoints
  63. - ingress
  64. - pods
  65. - namespaces
  66. - nodes
  67. - services
  68. - services/status
  69. - routes