Skip to content
Snippets Groups Projects
Commit fbd832fc authored by Torbjörn Lönnemark's avatar Torbjörn Lönnemark
Browse files

Use ensure_packages to manage packages

Some package resources (e.g. gnupg) are also defined elsewhere.
parent 0de07c07
No related branches found
No related tags found
No related merge requests found
class repomaster::deb_repository class repomaster::deb_repository
{ {
package { ensure_packages(['reprepro', 'nginx', 'gnupg'])
[
'reprepro', 'nginx', 'gnupg',
]:
ensure => installed,
require => Class['network'];
}
file { '/etc/motd': file { '/etc/motd':
ensure => file, ensure => file,
......
...@@ -5,7 +5,7 @@ class repomaster::yum_repository ...@@ -5,7 +5,7 @@ class repomaster::yum_repository
'x86_64', 'x86_64',
] ]
package { 'createrepo-c': } ensure_packages(['createrepo-c'])
# RHEL, CentOS, Rocky, etc. # RHEL, CentOS, Rocky, etc.
repomaster::yum_repository::init_repos { 'enterprise linux': repomaster::yum_repository::init_repos { 'enterprise linux':
...@@ -32,7 +32,7 @@ class repomaster::yum_repository ...@@ -32,7 +32,7 @@ class repomaster::yum_repository
} }
# contains chronic, required by lysator_update_yum_repos_cron # contains chronic, required by lysator_update_yum_repos_cron
package { 'moreutils': } ensure_packages(['moreutils'])
file { '/usr/local/bin/lysator_update_yum_repos_cron': file { '/usr/local/bin/lysator_update_yum_repos_cron':
ensure => file, ensure => file,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment