From 0e4178ef6e2f3c22455693fbc086739f3402117f Mon Sep 17 00:00:00 2001 From: Rafael Gloria Date: Wed, 30 Aug 2017 14:28:28 -0300 Subject: [PATCH] Fix - Correção das versões dos módulos Apache, vcsrepo e etc. --- README.md | 6 +++--- manifests/postgresql.pp | 11 ++++------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 82c0de4..3e1af50 100644 --- a/README.md +++ b/README.md @@ -79,9 +79,9 @@ Dependendo do Sistema Operacional. Após criar o manifest, execute o puppet em modo serverless. (obs.: é necessário instalar os módulos de dependência.) - # puppet module install puppetlabs-vcsrepo - # puppet module install puppetlabs-apache - # puppet module install herculesteam-augeasproviders_postgresql + # puppet module install puppetlabs-vcsrepo --version 1.3.2 + # puppet module install puppetlabs-apache --version 1.10.0 + # puppet module install herculesteam-augeasproviders_postgresql --version 2.0.3 # puppet apply /tmp/meusimec.pp obs.: /tmp/meusimec.pp é o arquivo com a declaração da classe (Veja mais em [Uso](#uso)). diff --git a/manifests/postgresql.pp b/manifests/postgresql.pp index 6d1d018..88ad487 100644 --- a/manifests/postgresql.pp +++ b/manifests/postgresql.pp @@ -12,17 +12,14 @@ $db_port = $::simec::params::db_port, 'RedHat': { # Instar o repositório - exec { 'exclude_pkg_centos': - command => "sed -i 's/[base]/[base]\nexclude=postgresql*/g' /etc/yum.repos.d/CentOS-Base.repo", - path => '/usr/bin:/usr/sbin:/bin:/usr/local/bin', - unless => "cat /etc/yum.repos.d/CentOS-Base.repo | grep \"exclude=postgresql\"", + yumrepo { 'base' : + exclude => "\"postgresql*\"", notify => Exec['postgres_repo'], - } - + } exec { 'postgres_repo': command => "yum localinstall https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-7-x86_64/pgdg-centos93-9.3-2.noarch.rpm -y", path => '/usr/bin:/usr/sbin:/bin:/usr/local/bin', - require => Exec['exclude_pkg_centos'], + require => Yumrepo['base'], refreshonly => true, } -- libgit2 0.21.2