diff --git a/manifests/api.pp b/manifests/api.pp index 5667ff2..990411f 100644 --- a/manifests/api.pp +++ b/manifests/api.pp @@ -68,9 +68,9 @@ class refstack::api () { # Download the latest RefStack Source. vcsrepo { $src_api_root: - ensure => latest, + ensure => present, provider => git, - revision => 'master', + revision => $refstack::params::release_revision, source => 'https://git.openstack.org/openstack/refstack/', require => Package['git'] } diff --git a/manifests/app.pp b/manifests/app.pp index 0bd523f..6170801 100644 --- a/manifests/app.pp +++ b/manifests/app.pp @@ -56,11 +56,11 @@ class refstack::app () { # Download the latest RefStack Source. vcsrepo { $src_www_root: - ensure => latest, + ensure => present, owner => $user, group => $group, provider => git, - revision => 'master', + revision => $refstack::params::release_revision, source => 'https://git.openstack.org/openstack/refstack/', require => Package['git'] } diff --git a/manifests/params.pp b/manifests/params.pp index 0c530a3..096817a 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -18,6 +18,9 @@ # class refstack::params ( + # Current release revision + $release_revision = '1.0.0', + # Source and install directories. $src_api_root = '/opt/refstack-api', $src_www_root = '/opt/refstack-www',