mirror of https://github.com/easzlab/kubeasz.git
22 lines
601 B
YAML
22 lines
601 B
YAML
- hosts: harbor
|
||
roles:
|
||
- prepare
|
||
- docker
|
||
- harbor
|
||
|
||
- hosts:
|
||
- kube-master
|
||
- kube-node
|
||
- new-node
|
||
tasks:
|
||
- name: harbor证书目录创建
|
||
file: name=/etc/docker/certs.d/{{ HARBOR_DOMAIN }} state=directory
|
||
|
||
- name: harbor服务器证书安装
|
||
copy: src={{ base_dir }}/roles/prepare/files/ca.pem dest=/etc/docker/certs.d/{{ HARBOR_DOMAIN }}/ca.crt
|
||
|
||
# 如果你的环境中有dns服务器,可以跳过hosts文件设置
|
||
- name: 增加harbor的hosts解析
|
||
shell: "sed -i '/{{ HARBOR_DOMAIN }}/d' /etc/hosts && \
|
||
echo {{ HARBOR_IP }} {{ HARBOR_DOMAIN }} >> /etc/hosts"
|