CentOS Stream 9
Sponsored Link

Puppet : 利用方法 [package リソース]2023/10/17

 

マニフェストで宣言できるリソースタイプのうち、[package] リソースを例にします。

[1] [httpd] がインストールされた状態を維持管理する。
[root@dlp ~]#
vi /etc/puppetlabs/code/environments/production/manifests/pkg01.pp
package { 'httpd':
  provider => yum,
  ensure   => installed,
}
[2] 最新版の [httpd] パッケージがインストールされた状態を維持管理する。
[root@dlp ~]#
vi /etc/puppetlabs/code/environments/production/manifests/pkg01.pp
package { 'httpd':
  provider => yum,
  ensure   => latest,
}
[3] Nginx が インストールされていない状態を維持管理する。(インストールされていればアンインストールする)
[root@dlp ~]#
vi /etc/puppetlabs/code/environments/production/manifests/pkg02.pp
package { 'nginx':
  provider => yum,
  ensure   => purged,
}
関連コンテンツ