Skip to content

Commit

Permalink
Added support for forge metadata search and version bump
Browse files Browse the repository at this point in the history
  • Loading branch information
dgolja committed Mar 16, 2014
1 parent 759304c commit 1ddcbdb
Show file tree
Hide file tree
Showing 4 changed files with 92 additions and 18 deletions.
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
2014-03-16 - Dejan Golja <[email protected]> - 0.0.3
* Added Puppet Forge Search by Module Compatibility

2013-10-22 - Dejan Golja <[email protected]> - 0.0.2
* public release for Forge

Expand Down
2 changes: 1 addition & 1 deletion Modulefile
Original file line number Diff line number Diff line change
@@ -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'
Expand Down
104 changes: 87 additions & 17 deletions metadata.json
Original file line number Diff line number Diff line change
@@ -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"
}

0 comments on commit 1ddcbdb

Please sign in to comment.