kubeasz/tools/init_vars.yml

47 lines
1.0 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# [可选]初始化集群设置脚本使用请参考docs/op/config_guide.md
# 如果创建集群时需要修改项目roles中默认配置请执行本脚本后编辑roles/xxx/vars/main.yml修改
- hosts: deploy
tasks:
- name: 创建变量配置目录 roles/xxx/vars
file: name={{ base_dir }}/roles/{{ item }}/vars state=directory
with_items:
- calico
- chrony
- cilium
- cluster-addon
- cluster-restore
- cluster-storage
- docker
- etcd
- flannel
- harbor
- helm
- kube-master
- kube-node
- kube-router
- lb
- name: 复制默认配置以备修改
copy:
src: "{{ base_dir }}/roles/{{ item }}/defaults/main.yml"
dest: "{{ base_dir }}/roles/{{ item }}/vars/main.yml"
force: "yes"
with_items:
- calico
- chrony
- cilium
- cluster-addon
- cluster-restore
- cluster-storage
- docker
- etcd
- flannel
- harbor
- helm
- kube-master
- kube-node
- kube-router
- lb