kubeasz/roles/prepare/tasks/debian.yml

32 lines
961 B
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.

# 删除默认安装
- name: 删除ubuntu默认安装
apt: name={{ item }} state=absent
with_items:
- ufw
- lxd
- lxd-client
- lxcfs
- lxc-common
# Ubuntu 安装基础软件包
- name: 安装 ubuntu基础软件
apt: name={{ item }} state=latest
with_items:
- nfs-common # 挂载nfs 共享文件需要 (创建基于 nfs的PV 需要)
- conntrack # network connection cleanup 用到
- jq # 轻量JSON处理程序安装docker查询镜像需要
- socat # 用于port forwarding
- bash-completion # bash命令补全工具需要重新登录服务器生效
- rsync # 文件同步工具,分发证书等配置文件需要
- ipset
- ipvsadm
- name: 设置 ulimits
lineinfile:
dest: /etc/profile
regexp: "ulimit -SHn"
line: "ulimit -SHn 65535"
- name: 设置 ulimits2
template: src=30-kubeasz.conf.j2 dest=/etc/security/limits.d/30-kubeasz.conf