fix jq安装错误,补充ipset和ipvsadm安装

pull/306/head
gjmzj 2018-08-26 18:51:26 +08:00
parent f90cc8a3cb
commit 168023572f
2 changed files with 12 additions and 14 deletions

View File

@ -12,7 +12,7 @@ mv docker-compose-Linux-x86_64 /etc/ansible/bin/docker-compose
```
2. 在deploy节点下载最新的 [harbor](https://github.com/vmware/harbor/releases) 离线安装包,把它放到项目 `/etc/ansible/down` 目录下,也可以从分享的百度云盘下载
3. 由于ansible解压的一些问题需要将官方的tgz包重新打包为zip包百度云分享的harbor离线包已经重新打包为zip格式
3. 由于ansible解压的一些问题需要将官方的tgz包重新打包为zip包
4. 在deploy节点编辑/etc/ansible/hosts文件可以参考 `example`目录下的模板,修改部分举例如下

View File

@ -4,7 +4,6 @@
- "{{ bin_dir }}"
- "{{ ca_dir }}"
- /root/.kube
- /etc/docker
- name: 写入环境变量$PATH
lineinfile:
@ -33,15 +32,6 @@
- lxcfs
- lxc-common
# 安装通用软件包
- name: 安装系统通用软件
package: name={{ item }} state=latest
with_items:
- jq # 轻量JSON处理程序安装docker查询镜像需要
- socat # 用于port forwarding
- bash-completion # bash命令补全工具需要重新登录服务器生效
- rsync # 文件同步工具,分发证书等配置文件需要
# Ubuntu 安装基础软件包
- name: 安装 ubuntu基础软件
when: ansible_distribution == "Ubuntu"
@ -66,9 +56,6 @@
with_items:
- psmisc # 安装psmisc 才能使用命令killall它在keepalive的监测脚本中使用到
- nfs-utils # 挂载nfs 共享文件需要 (创建基于 nfs的PV 需要)
- net-tools
- ipset
- ipvsadm
- name: 临时关闭 selinux
shell: "setenforce 0"
failed_when: false
@ -79,6 +66,17 @@
line: "SELINUX=disabled"
when: ansible_distribution == "CentOS"
# 安装通用软件包
- name: 安装系统通用软件
package: name={{ item }} state=latest
with_items:
- jq # 轻量JSON处理程序安装docker查询镜像需要
- socat # 用于port forwarding
- bash-completion # bash命令补全工具需要重新登录服务器生效
- rsync # 文件同步工具,分发证书等配置文件需要
- ipset
- ipvsadm
- name: 安装kubeconfig配置文件
synchronize: src=/root/.kube/config dest=/root/.kube/config
delegate_to: "{{ groups.deploy[0] }}"