main.yml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. ---
  2. openshift_kubeconfig_path: '~/.kube/config'
  3. openshift_pull_secret_path: '~/pull-secret.txt'
  4. openshift_node_machineconfigpool: 'worker'
  5. openshift_node_tls_verify: false
  6. openshift_node_kubeconfig: "{{ lookup('file', openshift_kubeconfig_path) | from_yaml }}"
  7. openshift_node_bootstrap_port: 22623
  8. openshift_node_bootstrap_server: "{{ openshift_node_kubeconfig.clusters.0.cluster.server.split(':')[0:-1] | join(':') }}:{{ openshift_node_bootstrap_port }}"
  9. openshift_node_bootstrap_endpoint: "{{ openshift_node_bootstrap_server }}/config/{{ openshift_node_machineconfigpool }}"
  10. openshift_node_install_packages:
  11. # Packages from redhat-coreos.git manifest-base.yaml
  12. - kernel
  13. - irqbalance
  14. - microcode_ctl
  15. - systemd
  16. - systemd-journal-gateway
  17. #- rpm-ostree
  18. #- nss-altfiles
  19. - selinux-policy-targeted
  20. - setools-console
  21. #- ignition
  22. #- ignition-dracut
  23. - dracut-network
  24. - passwd
  25. #- grub2
  26. #- grub2-efi
  27. #- ostree-grub2
  28. #- efibootmgr
  29. #- shim
  30. - openssh-server
  31. - openssh-clients
  32. - podman
  33. - skopeo
  34. - runc
  35. - containernetworking-plugins
  36. #- cri-o
  37. - cri-tools
  38. #- toolbox
  39. - nfs-utils
  40. - NetworkManager
  41. - dnsmasq
  42. - lvm2
  43. - iscsi-initiator-utils
  44. - sg3_utils
  45. - device-mapper-multipath
  46. - xfsprogs
  47. - e2fsprogs
  48. - mdadm
  49. - cryptsetup
  50. - chrony
  51. #- coreos-metadata
  52. - logrotate
  53. - sssd
  54. - shadow-utils
  55. - sudo
  56. - coreutils
  57. - less
  58. - tar
  59. - xz
  60. - gzip
  61. - bzip2
  62. - rsync
  63. - tmux
  64. - nmap-ncat
  65. - net-tools
  66. - bind-utils
  67. - strace
  68. - bash-completion
  69. - vim-minimal
  70. - nano
  71. #- openshift-hyperkube
  72. #- openshift-clients
  73. #- pivot
  74. #- subscription-manager-rhsm-certificates
  75. #
  76. # Packages from redhat-coreos.git maipo/manifest.yaml
  77. #- redhat-release-coreos
  78. - authconfig
  79. - policycoreutils-python
  80. - iptables-services
  81. - bridge-utils
  82. - biosdevname
  83. - container-storage-setup
  84. - cloud-utils-growpart
  85. - ceph-common
  86. - glusterfs-fuse