Puppet软件资源管理
Posted pycode
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Puppet软件资源管理相关的知识,希望对你有一定的参考价值。
1.实现的功能:
管理那些软件包被安装,那些软件包被卸载
管理软件包是否更新
要求系统配置yum源(RedHat系统)、zypper源(Suse系统)等等
2.可用参数:
- ensure 指定软件包的状态, present 或installed(检查文件是否存在,不存在则安装)、absent(无其他软件依赖,可删除,否则会报错)、latest(检查文件是否为最新版本,否则升级为最新版本)、purged(删除该包包括所有依赖的包,有风险慎用)
- name 指定软件包的名字
- provider 指定软件包的安装方式,centos/redhat为yum,ubuntu 为apt-get
- description:软件包的描述信息
3.配置案例:
class dnspod::install { package {‘beyond-dnspod-sr‘: ensure => latest, provider => ‘yum‘, allow_virtual => false, } }
以上是关于Puppet软件资源管理的主要内容,如果未能解决你的问题,请参考以下文章