|
puppet自动化管理工具学习之删除用户,服务等,本次笔记是记录删除一些不必要的软件,用户,组及停掉开机启动的服务。都是采取类的方式,以下为范例:
vi del.pp ##备注,#后面的中文内容为注释。
class base::del {
$packagelist = [ "cvs" ]
$serverlist = ["sendmail"]
$userlist = ["shutdown" ]
$grouplist = ["daemon"]
package { $packagelist:
ensure => absent,###设置该软件包应该在什么状态. installed 表示要安装该软件,也可以写成present; absent 表示反安装该软件,pureged 表示干净的移除该软件,latest 表示安装软件包的最新版本
}
service { $serverlist:
ensure => stopped,##是否运行服务, running表示运行服务,stopped 表示停止服务
enable => false,###服务在开机的时候是否启动,可以设置的值是true和false,需要provider支持enableable
}
user { $userlist:
ensure => absent,###最基本的参数,决定该用户存在与否,可以设置的值是present,absent,角色
}
group { $grouplist:
ensure => absent,###最基本的参数,决定该用户存在与否,可以设置的值是present,absent,角色.
}
}
|
|
|