system.yml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. ---
  2. - name: /etc/sysctl.d/99-kubernetes-cri.conf
  3. copy:
  4. dest: /etc/sysctl.d/99-kubernetes-cri.conf
  5. content: |
  6. net.bridge.bridge-nf-call-iptables = 1
  7. net.ipv4.ip_forward = 1
  8. net.bridge.bridge-nf-call-ip6tables = 1
  9. mode: 0644
  10. owner: root
  11. group: root
  12. notify: "Reboot Server"
  13. - name: /etc/modules-load.d/netfilter.conf
  14. copy:
  15. dest: /etc/modules-load.d/netfilter.conf
  16. content: |
  17. overlay
  18. br_netfilter
  19. mode: 0644
  20. owner: root
  21. group: root
  22. notify: "Reboot Server"
  23. - name: /etc/networkd-dispatcher/routable.d/50-ifup-promisc
  24. copy:
  25. dest: /etc/networkd-dispatcher/routable.d/50-ifup-promisc
  26. content: |
  27. #!/bin/sh
  28. ip link set eth0 promisc on
  29. mode: 0755
  30. owner: root
  31. group: root
  32. notify: "Reboot Server"
  33. when: board == "pi4"
  34. - name: /etc/network/if-up.d/50-ifup-promisc
  35. copy:
  36. dest: /etc/network/if-up.d/50-ifup-promisc
  37. content: |
  38. #!/bin/sh
  39. ip link set eth0 promisc on
  40. mode: 0755
  41. owner: root
  42. group: root
  43. notify: "Reboot Server"
  44. when: board == "pine64"
  45. - name: Shared mount point
  46. file:
  47. path: /mnt/shared
  48. state: directory
  49. owner: nobody
  50. group: nogroup
  51. - name: Public Share
  52. ansible.posix.mount:
  53. src: 10.42.42.10:/mnt/DroboFS/Shares/Public
  54. path: /mnt/shared
  55. opts: _netdev,auto,nofail,noatime,nolock,intr,tcp,actimeo=1800
  56. state: mounted
  57. fstype: nfs
  58. - name: Shared mount point
  59. file:
  60. path: /mnt/kubernetes
  61. state: directory
  62. owner: nobody
  63. group: nogroup
  64. - name: Kubernetes Share
  65. ansible.posix.mount:
  66. src: 10.42.42.10:/mnt/DroboFS/Shares/Kubernetes
  67. path: /mnt/kubernetes
  68. opts: _netdev,auto,nofail,noatime,nolock,intr,tcp,actimeo=1800
  69. state: mounted
  70. fstype: nfs