Bechtoldt's Network Saltstack Formula
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

142 lines
2.6KB

  1. {% load_yaml as rawmap %}
  2. Debian:
  3. interfaces:
  4. pkgs: []
  5. default_values:
  6. enabled: True
  7. type: eth
  8. params_supported:
  9. - proto
  10. - ipaddr
  11. - gateway
  12. - netmask
  13. - bridge
  14. - ports
  15. - delay
  16. - stp
  17. - maxwait
  18. - fd
  19. - pre_up_cmds
  20. - pre_down_cmds
  21. - post_up_cmds
  22. - post_down_cmds
  23. - noifupdown
  24. - rx
  25. - tx
  26. {#- bonding #}
  27. - master
  28. - mode
  29. - slaves
  30. #TODO - broadcast
  31. # IPV6
  32. - enable_ipv6
  33. - ipv6proto
  34. - ipv6ipaddr
  35. - ipv6netmask
  36. - ipv6gateway
  37. - autoconf
  38. - accept_ra
  39. - mtu
  40. def_entries:
  41. - name: lo
  42. proto: loopback
  43. type: eth
  44. resolver: {}
  45. hosts:
  46. def_entries:
  47. - name: localhost
  48. ip: 127.0.0.1
  49. - name: localhost.localdomain
  50. ip: 127.0.0.1
  51. - name: localhost
  52. ip: ::1
  53. - name: ip6-localhost
  54. ip: ::1
  55. - name: ip6-loopback
  56. ip: ::1
  57. - name: ip6-localnet
  58. ip: fe00::0
  59. - name: ip6-mcastprefix
  60. ip: ff00::0
  61. - name: ip6-allnodes
  62. ip: ff02::1
  63. - name: ip6-allrouters
  64. ip: ff02::2
  65. - name: ip6-allhosts
  66. ip: ff02::3
  67. routes: {}
  68. RedHat:
  69. interfaces:
  70. pkgs: []
  71. vlan_pkg: False
  72. default_values:
  73. enabled: True
  74. type: eth
  75. params_supported:
  76. - proto
  77. - ipaddr
  78. - gateway
  79. - netmask
  80. - bridge
  81. - ports
  82. - delay
  83. - stp
  84. - maxwait
  85. - fd
  86. - pre_up_cmds
  87. - pre_down_cmds
  88. - post_up_cmds
  89. - post_down_cmds
  90. - noifupdown
  91. - rx
  92. - tx
  93. {#- bonding #}
  94. - master
  95. - mode
  96. - slaves
  97. #TODO - broadcast
  98. # IPV6
  99. - enable_ipv6
  100. - ipv6proto
  101. - ipv6ipaddr
  102. - ipv6netmask
  103. - ipv6gateway
  104. - mtu
  105. def_entries: []
  106. # - name: lo
  107. # proto: none
  108. # type: eth
  109. # netmask: 255.0.0.0
  110. # network: 127.0.0.0
  111. resolver: {}
  112. hosts:
  113. def_entries:
  114. - name: localhost
  115. ip: 127.0.0.1
  116. - name: localhost.localdomain
  117. ip: 127.0.0.1
  118. - name: localhost
  119. ip: ::1
  120. - name: ip6-localhost
  121. ip: ::1
  122. - name: ip6-loopback
  123. ip: ::1
  124. - name: ip6-localnet
  125. ip: fe00::0
  126. - name: ip6-mcastprefix
  127. ip: ff00::0
  128. - name: ip6-allnodes
  129. ip: ff02::1
  130. - name: ip6-allrouters
  131. ip: ff02::2
  132. - name: ip6-allhosts
  133. ip: ff02::3
  134. routes: {}
  135. FreeBSD:
  136. interfaces:
  137. resolver:
  138. group: wheel
  139. hosts: {}
  140. routes: {}
  141. {% endload %}