初始化实现目录
1 | [root@salt prod]# mkdir -p /srv/salt/prod/init/files |
初始化服务
配置 yum源
1 | [root@salt init]# vim yum-repo.sls |
关闭 SELinux
1 | [root@salt init]# vi selinux.sls |
关闭 防火墙
1 | [root@salt init]# vim stop-firewalld.sls |
时钟同步
1 | [root@salt init]# vim ntp-client.sls |
CentOS7的最大打开文件数
1 | [root@salt init]# cat centos7-openfile.sls |
优化系统内核
1 | [root@salt init]# vim sysctl.sls |
历史记录优化histroy(记录时间,用户)
1 | [root@salt init]# vim history.sls |
基础用户
1 | [root@salt init]# vim user-www.sls |
常用基础命令
1 | [root@salt init]# vim pkg-base.sls |
1 | [root@salt init]# vim pkg-init.sls |
入口 和 目录结构
1 | [root@salt init]# vim all-init.sls |
1 | [root@salt init]# tree /srv/salt/prod/ |
1 | [root@salt minions]# salt-ssh 'liunx-node2' -i state.sls minions.minions-install saltenv=prod |