kubespray 2.24 추가
This commit is contained in:
22
roles/kubernetes-apps/metallb/templates/pools.yaml.j2
Normal file
22
roles/kubernetes-apps/metallb/templates/pools.yaml.j2
Normal file
@@ -0,0 +1,22 @@
|
||||
#jinja2: trim_blocks: True, lstrip_blocks: True
|
||||
# yamllint disable-file
|
||||
---
|
||||
|
||||
# Create all pools
|
||||
{% for pool_name, pool in metallb_config.address_pools.items() %}
|
||||
|
||||
---
|
||||
apiVersion: metallb.io/v1beta1
|
||||
kind: IPAddressPool
|
||||
metadata:
|
||||
namespace: metallb-system
|
||||
name: "{{ pool_name }}"
|
||||
spec:
|
||||
addresses:
|
||||
{% for ip_range in pool.ip_range %}
|
||||
- "{{ ip_range }}"
|
||||
{% endfor %}
|
||||
autoAssign: {{ pool.auto_assign | default(true) }}
|
||||
avoidBuggyIPs: {{ pool.avoid_buggy_ips | default(false) }}
|
||||
|
||||
{% endfor %}
|
||||
Reference in New Issue
Block a user