Commit 0dbce0d9 authored by Sebastien Badia's avatar Sebastien Badia

Switch to metadata.json for Puppet forge releases

Since puppet 3.x, Puppet Labs Forge accept only the metadata.json file
for module description (Modulefile is now deprecated).

This patch :
 - convert the Modulefile to metadata.json.
 - switch to stackforge namespace.
 - relax pe version_requirement to 3.x.
 - switch to SPDX license name.
 - fix open ended module dependency versions.

Change-Id: I7a91a6d6627d71f589f1393b0c2cd6e4e38ad0a6
parent 4907dac8
*.swp
*~
.project
metadata.json
spec/fixtures/modules/*
pkg
Gemfile.lock
.bundle
vendor
.rspec_system
Gemfile-rspec-system.lock
\ No newline at end of file
Gemfile-rspec-system.lock
name 'stackforge-ceph'
version '0.0.1'
source 'https://github.com/stackforge/puppet-ceph'
author 'Puppet Ceph community'
license 'Apache License 2.0'
summary 'Community Developed Ceph Module'
description 'Puppet module to install and configure Ceph'
project_page 'https://launchpad.net/puppet-ceph'
dependency 'puppetlabs/inifile', '>=1.0.0 <2.0.0'
dependency 'puppetlabs/stdlib', '>= 2.5.0'
dependency 'puppetlabs/apt', '>= 1.4.0'
dependency 'puppetlabs/apache', '>= 1.0.1'
dependency 'puppetlabs/concat', '>= 1.1.0'
{
"name": "stackforge-ceph",
"version": "1.0.0",
"author": "Puppet Ceph community and StackForge Contributors",
"summary": "Community Developed Ceph Module",
"license": "Apache-2.0",
"source": "git://github.com/stackforge/puppet-ceph.git",
"project_page": "https://launchpad.net/puppet-ceph",
"issues_url": "https://bugs.launchpad.net/puppet-ceph",
"requirements": [
{ "name": "pe","version_requirement": "3.x" },
{ "name": "puppet","version_requirement": "3.x" }
],
"operatingsystem_support": [
{
"operatingsystem": "Debian",
"operatingsystemrelease": ["6","7"]
},
{
"operatingsystem": "Fedora",
"operatingsystemrelease": ["20"]
},
{
"operatingsystem": "RedHat",
"operatingsystemrelease": ["5","6","7"]
},
{
"operatingsystem": "Ubuntu",
"operatingsystemrelease": ["12.04","14.04"]
}
],
"description": "Installs and configures Ceph.",
"dependencies": [
{ "name": "puppetlabs/apt", "version_requirement": ">=1.4.0 <2.0.0" },
{ "name": "puppetlabs/apache", "version_requirement": ">=1.0.1 <2.0.0" },
{ "name": "puppetlabs/concat", "version_requirement": ">=1.1.0 <2.0.0" },
{ "name": "puppetlabs/inifile", "version_requirement": ">=1.0.0 <2.0.0" },
{ "name": "puppetlabs/stdlib", "version_requirement": ">=4.0.0 <5.0.0" }
]
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment