From 27cbd575e60e6dbdcbe05ee0d8b6166e7e05e847 Mon Sep 17 00:00:00 2001 From: Mikhail S Medvedev Date: Thu, 29 Jan 2015 07:21:06 -0600 Subject: [PATCH] Add standard puppet module files and .gitreview This module has been split out from system-config, and additional files are added to create a proper puppet module. In addition, puppet-lint issues were fixed for manifests/* The spec: http://specs.openstack.org/openstack-infra/infra-specs/specs/puppet-modules.html Change-Id: I1398a01323a92e0737b99d6833bfdeec231878ce --- .gitreview | 4 ++++ README.md | 5 +++++ Rakefile | 8 ++++++++ manifests/client.pp | 4 +++- manifests/dbserver.pp | 4 +++- manifests/fileserver.pp | 2 ++ metadata.json | 12 ++++++++++++ 7 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 .gitreview create mode 100644 README.md create mode 100644 Rakefile create mode 100644 metadata.json diff --git a/.gitreview b/.gitreview new file mode 100644 index 0000000..64d6c18 --- /dev/null +++ b/.gitreview @@ -0,0 +1,4 @@ +[gerrit] +host=review.openstack.org +port=29418 +project=openstack-infra/puppet-openafs.git diff --git a/README.md b/README.md new file mode 100644 index 0000000..1ef1544 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# OpenStack Openafs Module + +## Overview + +Configuration for OpenAFS distributed filesystem client and server. diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..ff1f0d7 --- /dev/null +++ b/Rakefile @@ -0,0 +1,8 @@ +require 'rubygems' +require 'puppetlabs_spec_helper/rake_tasks' +require 'puppet-lint/tasks/puppet-lint' +PuppetLint.configuration.fail_on_warnings = true +PuppetLint.configuration.send('disable_80chars') +PuppetLint.configuration.send('disable_autoloader_layout') +PuppetLint.configuration.send('disable_class_inherits_from_params_class') +PuppetLint.configuration.send('disable_class_parameter_defaults') diff --git a/manifests/client.pp b/manifests/client.pp index 6e082bf..53df2bc 100644 --- a/manifests/client.pp +++ b/manifests/client.pp @@ -1,3 +1,5 @@ +# Class: openafs::client + class openafs::client ( $realm, $cell, @@ -46,7 +48,7 @@ class openafs::client ( ensure => present, replace => true, content => template('openafs/cacheinfo.erb'), - require => Package['openafs-client'], + require => Package['openafs-client'], } } diff --git a/manifests/dbserver.pp b/manifests/dbserver.pp index 2d8f164..f783145 100644 --- a/manifests/dbserver.pp +++ b/manifests/dbserver.pp @@ -1,7 +1,9 @@ +# Class openafs::dbserver + class openafs::dbserver { $packages = [ - "openafs-dbserver", + 'openafs-dbserver', ] package { $packages: ensure => present, diff --git a/manifests/fileserver.pp b/manifests/fileserver.pp index 9e586b6..659dde0 100644 --- a/manifests/fileserver.pp +++ b/manifests/fileserver.pp @@ -1,3 +1,5 @@ +# Class openafs::fileserver + class openafs::fileserver ( $cell, $dbservers, diff --git a/metadata.json b/metadata.json new file mode 100644 index 0000000..edcfd3f --- /dev/null +++ b/metadata.json @@ -0,0 +1,12 @@ +{ + "name": "openstackci-openafs", + "version": "0.0.1", + "author": "OpenStack CI", + "summary": "Puppet module for Openafs", + "license": "Apache 2.0", + "source": "git://git.openstack.org/openstack-infra/puppet-openafs.git", + "project_page": "http://ci.openstack.org/", + "issues_url": "https://storyboard.openstack.org/#!/project/797", + "dependencies": [ + ] +}