diff --git a/.travis.yml b/.travis.yml index 6bbc992..4937e7a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,6 +15,7 @@ env: - PUPPET_GEM_VERSION="~> 3.1.0" - PUPPET_GEM_VERSION="~> 3.2.0" - PUPPET_GEM_VERSION="~> 3.3.0" + - PUPPET_GEM_VERSION="~> 3.4.0" matrix: allow_failures: - rvm: ruby-head diff --git a/CHANGELOG b/CHANGELOG index 7750b89..d85ec4a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2014-03-16 - Dejan Golja - 0.0.3 +* Added Puppet Forge Search by Module Compatibility + 2013-10-22 - Dejan Golja - 0.0.2 * public release for Forge diff --git a/Modulefile b/Modulefile index 7dd42b8..eb532c0 100644 --- a/Modulefile +++ b/Modulefile @@ -1,5 +1,5 @@ name 'golja-gnupg' -version '0.0.2' +version '0.0.3' source 'git://github.com/n1tr0g/golja-gnupg.git' author 'Dejan Golja' license 'ASL 2.0' diff --git a/metadata.json b/metadata.json index 094eeee..ebf9108 100644 --- a/metadata.json +++ b/metadata.json @@ -1,45 +1,115 @@ { - "name": "golja-gnupg", - "version": "0.0.2", - "summary": "Manage gnupg package and public keys", + "operatingsystem_support": [ + { + "operatingsystem": "RedHat", + "operatingsystemrelease": [ + "5", + "6" + ] + }, + { + "operatingsystem": "CentOS", + "operatingsystemrelease": [ + "5", + "6" + ] + }, + { + "operatingsystem": "Debian", + "operatingsystemrelease": [ + "6", + "7" + ] + }, + { + "operatingsystem": "Ubuntu", + "operatingsystemrelease": [ + "10.04", + "12.04" + ] + } + ], + "requirements": [ + { + "name": "puppet", + "version_requirement": ">=2.7.0 <4.0.0" + }, + { + "name": "pe", + "version_requirement": ">=2.7.0 <4.0.0" + } + ], "author": "Dejan Golja", + "checksums": { + "CHANGELOG": "d9f8cf8a127eb1d724b9af56ab3f9b2e", + "Gemfile": "57ddf3883b4136a3b1dd98587149db53", + "LICENSE": "068b61c857ebf3d856893c6ebee97c4e", + "Modulefile": "c59aa3b7607971d6d67760df86039079", + "README.md": "3a38adf09a7d55a8b88bf1dc896bed51", + "Rakefile": "e539870cc035897e8716c038a4767d37", + "files/random.key": "ac50bb402fe879d8d6251600ba96fc51", + "lib/puppet/provider/gnupg_key/gnupg.rb": "bbcd5a8517f3cc614301f1f27fbab589", + "lib/puppet/type/gnupg_key.rb": "58aea541abad95d51c3a92dcd65d9bc3", + "manifests/init.pp": "151f01e1f09eed4cb054e631e0d747b5", + "manifests/install.pp": "6c07f0956ad0c1bc35342cfe75d8e14e", + "manifests/params.pp": "119cb5720e5258229fd544b0dacd6752", + "spec/classes/gnupg_init_spec.rb": "dca569eeb6478910b2c6df5e39848ca2", + "spec/spec_helper.rb": "1ada069d7869a2d9223d2e6a4bf3b2a7", + "spec/spec_helper_system.rb": "811296afd49e7e38c7b45b3a477363fa", + "spec/system/gnupg_key_install_spec.rb": "462a0add05b52dfbf8a595cc81d96405", + "spec/system/install_spec.rb": "d3a5c8e44088bec955b9564664e89031", + "spec/unit/puppet/type/gnupg_key_spec.rb": "e66b606ae9d083ad4af82e8652b14d8d", + "tests/gnupg_key.pp": "4e780882212f7835afa62f92471e2e71", + "tests/init.pp": "e3d66cab2e4cf9338c1919a6a0aff57b" + }, + "dependencies": [ + + ], "description": "Manage gnupg instalaltion and handling public keys", - "dependencies": [], + "license": "ASL 2.0", + "name": "golja-gnupg", + "project_page": "http://github.com/n1tr0g/golja-gnupg.git", + "source": "git://github.com/n1tr0g/golja-gnupg.git", + "summary": "Manage gnupg package and public keys", "types": [ { + "name": "gnupg_key", + "doc": "Manage PGP public keys with GnuPG", + "properties": [ + { + "name": "ensure", + "doc": "The basic property that the resource should be in.\n\nValid values are `present`, `absent`. " + } + ], "parameters": [ { "name": "name", - "doc": "This attribute is currently used as a\n system-wide primary key - namevar and therefore has to be unique." + "doc": "This attribute is currently used as a\nsystem-wide primary key - namevar and therefore has to be unique.\n\n" }, { "name": "user", - "doc": "The user account in which the PGP public key should be installed.\n Usually it\u0027s stored in HOME/.gnupg/ dir" + "doc": "The user account in which the PGP public key should be installed.\nUsually it's stored in HOME/.gnupg/ dir\n\n" }, { "name": "key_source", - "doc": " A source file containing PGP key. Values can be URIs pointing to remote files,\n or fully qualified paths to files available on the local system.\n\n The available URI schemes are *puppet*, *https*, *http* and *file*. *Puppet*\n URIs will retrieve files from Puppet\u0027s built-in file server, and are\n usually formatted as:\n\n `puppet:///modules/name_of_module/filename`\n" + "doc": "A source file containing PGP key. Values can be URIs pointing to remote files,\nor fully qualified paths to files available on the local system.\n\nThe available URI schemes are *puppet*, *https*, *http* and *file*. *Puppet*\nURIs will retrieve files from Puppet's built-in file server, and are\nusually formatted as:\n\n`puppet:///modules/name_of_module/filename`\n\n" }, { "name": "key_server", - "doc": "PGP key server from where to retrieve the public key" + "doc": "PGP key server from where to retrieve the public key\n\n" }, { "name": "key_id", - "doc": "Key ID. Usually the traditional 8-character key ID. Also accepted the\n long more accurate (but less convenient) 16-character key ID." + "doc": "Key ID. Usually the traditional 8-character key ID. Also accepted the\nlong more accurate (but less convenient) 16-character key ID.\n\n" } ], "providers": [ { - "name": "gnupg" + "name": "gnupg", + "doc": "Provider for gnupg_key type.\n\n* Required binaries: `gpg`.\n* Default for `kernel` == `Linux`." } - ], - "name": "gnupg_key", - "doc": "Manage PGP public keys with GnuPG" + ] } ], - "checksums": {}, - "source": "git://github.com/n1tr0g/golja-gnupg.git", - "project_page": "http://github.com/n1tr0g/golja-gnupg.git", - "license": "ASL 2.0" + "version": "0.0.3" } \ No newline at end of file