mirror of https://github.com/easzlab/kubeasz.git
27 lines
702 B
YAML
27 lines
702 B
YAML
- hosts: harbor
|
||
roles:
|
||
- { role: os-harden, when: "OS_HARDEN is defined and OS_HARDEN == 'yes'" }
|
||
- prepare
|
||
- docker
|
||
- harbor
|
||
|
||
- hosts:
|
||
- kube-master
|
||
- new-master
|
||
- kube-node
|
||
- new-node
|
||
tasks:
|
||
- name: harbor证书目录创建
|
||
file: name=/etc/docker/certs.d/{{ HARBOR_DOMAIN }} state=directory
|
||
|
||
- name: harbor服务器证书安装
|
||
copy: src={{ ca_dir }}/ca.pem dest=/etc/docker/certs.d/{{ HARBOR_DOMAIN }}/ca.crt
|
||
|
||
# 如果你的环境中有dns服务器,可以跳过hosts文件设置
|
||
- name: 增加harbor的hosts解析
|
||
lineinfile:
|
||
dest: /etc/hosts
|
||
state: present
|
||
regexp: '{{ HARBOR_DOMAIN }}'
|
||
line: '{{ HARBOR_IP }} {{ HARBOR_DOMAIN }}'
|