What is the currently-preferred cookbook skeleton generator?


#1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

What is the currently-preferred cookbook skeleton generator?

Berkshelf, knife, ChefDK’s chef, and Test Kitchen each offers some
combination of skeleton cookbook generation and modification of a
cookbook for use with itself. Last time I created a new cookbook, I
walked clumsily through each, merging results until I had something that
seemed to be a reasonable combination of the various utilities’ actions.


Phil Mocek
https://mocek.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJT94tNAAoJEHBmnnaB75b4YFoP/03zbOsPrEwqHHwa36GZWO7A
7f3oxe+E6sVL5o9gk+am/g7BCOluLS0/XGOjbiRBe4q0rS7es8hrLZXEpAUh9hbk
I6xOOa5m5lPZ8JtI5MzKA6QnN9QcU0TokaiZ5CY4BovouLPZy1W/XZRnwYCz86+w
nk/Kt5meSpla8FrsXK9UUWUttUtPzx/FFP1LCBb57oT7yMFE4ZHXf08MZeZyw0tI
pWtSKpvYR3Yc8eVCQ5O+oqwilRHZ6HPTDRP0xH5fhkz8fvfUGkUXoB0FZEAYQ8Dx
uJjF92oeOnZlIv0iribc1tX9nUmolETzCaplYwJtQWaB6sBMKfYNc3meo3QEOoRE
1eDHs68mjAa6p7vy5VhnX2VXWNi76/LfTQREbPy0didXAIOy/bczfhGiyjFTXyS5
U3vU+oW4FQVBse4MaoTxKIqOkY2DNgFW1kiuOZzYyT24SyqKEK7H4zUREz+NLrqI
pib1/dwXGBwFG+p7rU8vGcnxJDHUTfwEn3EvLnN+32bumO52PwS8W/SSG8Wts1I6
IbOD7EgmDrfg75HSGcF6NuOQGomF/nUfD9nVj00lu5URV+Q4xgnBFggdDiw+tNep
Xdx/TUxDEJJn/M7vvm6CGahXwKluiJBZE0Sd+w6NNBdE/MM/ur/k95s4Jmd6gtIf
7dXY7tQmtthSyAIjvZRr
=Qehb
-----END PGP SIGNATURE-----


#2

I use ‘berks cookbook’ then ‘kitchen init’

my 2c.

–aj

On Sat, Aug 23, 2014 at 6:26 AM, Phil Mocek phil-lists@mocek.org wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

What is the currently-preferred cookbook skeleton generator?

Berkshelf, knife, ChefDK’s chef, and Test Kitchen each offers some
combination of skeleton cookbook generation and modification of a
cookbook for use with itself. Last time I created a new cookbook, I
walked clumsily through each, merging results until I had something that
seemed to be a reasonable combination of the various utilities’ actions.


Phil Mocek
https://mocek.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJT94tNAAoJEHBmnnaB75b4YFoP/03zbOsPrEwqHHwa36GZWO7A
7f3oxe+E6sVL5o9gk+am/g7BCOluLS0/XGOjbiRBe4q0rS7es8hrLZXEpAUh9hbk
I6xOOa5m5lPZ8JtI5MzKA6QnN9QcU0TokaiZ5CY4BovouLPZy1W/XZRnwYCz86+w
nk/Kt5meSpla8FrsXK9UUWUttUtPzx/FFP1LCBb57oT7yMFE4ZHXf08MZeZyw0tI
pWtSKpvYR3Yc8eVCQ5O+oqwilRHZ6HPTDRP0xH5fhkz8fvfUGkUXoB0FZEAYQ8Dx
uJjF92oeOnZlIv0iribc1tX9nUmolETzCaplYwJtQWaB6sBMKfYNc3meo3QEOoRE
1eDHs68mjAa6p7vy5VhnX2VXWNi76/LfTQREbPy0didXAIOy/bczfhGiyjFTXyS5
U3vU+oW4FQVBse4MaoTxKIqOkY2DNgFW1kiuOZzYyT24SyqKEK7H4zUREz+NLrqI
pib1/dwXGBwFG+p7rU8vGcnxJDHUTfwEn3EvLnN+32bumO52PwS8W/SSG8Wts1I6
IbOD7EgmDrfg75HSGcF6NuOQGomF/nUfD9nVj00lu5URV+Q4xgnBFggdDiw+tNep
Xdx/TUxDEJJn/M7vvm6CGahXwKluiJBZE0Sd+w6NNBdE/MM/ur/k95s4Jmd6gtIf
7dXY7tQmtthSyAIjvZRr
=Qehb
-----END PGP SIGNATURE-----


#3

Most people seem to do what you did, check into a git repo then simply
clone that when they write new cookbooks.
On Aug 22, 2014 1:26 PM, “Phil Mocek” phil-lists@mocek.org wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

What is the currently-preferred cookbook skeleton generator?

Berkshelf, knife, ChefDK’s chef, and Test Kitchen each offers some
combination of skeleton cookbook generation and modification of a
cookbook for use with itself. Last time I created a new cookbook, I
walked clumsily through each, merging results until I had something that
seemed to be a reasonable combination of the various utilities’ actions.


Phil Mocek
https://mocek.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJT94tNAAoJEHBmnnaB75b4YFoP/03zbOsPrEwqHHwa36GZWO7A
7f3oxe+E6sVL5o9gk+am/g7BCOluLS0/XGOjbiRBe4q0rS7es8hrLZXEpAUh9hbk
I6xOOa5m5lPZ8JtI5MzKA6QnN9QcU0TokaiZ5CY4BovouLPZy1W/XZRnwYCz86+w
nk/Kt5meSpla8FrsXK9UUWUttUtPzx/FFP1LCBb57oT7yMFE4ZHXf08MZeZyw0tI
pWtSKpvYR3Yc8eVCQ5O+oqwilRHZ6HPTDRP0xH5fhkz8fvfUGkUXoB0FZEAYQ8Dx
uJjF92oeOnZlIv0iribc1tX9nUmolETzCaplYwJtQWaB6sBMKfYNc3meo3QEOoRE
1eDHs68mjAa6p7vy5VhnX2VXWNi76/LfTQREbPy0didXAIOy/bczfhGiyjFTXyS5
U3vU+oW4FQVBse4MaoTxKIqOkY2DNgFW1kiuOZzYyT24SyqKEK7H4zUREz+NLrqI
pib1/dwXGBwFG+p7rU8vGcnxJDHUTfwEn3EvLnN+32bumO52PwS8W/SSG8Wts1I6
IbOD7EgmDrfg75HSGcF6NuOQGomF/nUfD9nVj00lu5URV+Q4xgnBFggdDiw+tNep
Xdx/TUxDEJJn/M7vvm6CGahXwKluiJBZE0Sd+w6NNBdE/MM/ur/k95s4Jmd6gtIf
7dXY7tQmtthSyAIjvZRr
=Qehb
-----END PGP SIGNATURE-----


#4

I use a git repo for skeleton, and then a task for updating skeleton
files. I’ve done this same thing in a script in test/update_skel.sh as well:

https://github.com/cloudware-cookbooks/skeleton/blob/master/Rakefile#L69-L112

I think the generators in chefdk are a good idea, but haven’t had time to
build out something using them.

On Fri, Aug 22, 2014 at 11:53 AM, Sean Carolan scarolan@gmail.com wrote:

Most people seem to do what you did, check into a git repo then simply
clone that when they write new cookbooks.
On Aug 22, 2014 1:26 PM, “Phil Mocek” phil-lists@mocek.org wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

What is the currently-preferred cookbook skeleton generator?

Berkshelf, knife, ChefDK’s chef, and Test Kitchen each offers some
combination of skeleton cookbook generation and modification of a
cookbook for use with itself. Last time I created a new cookbook, I
walked clumsily through each, merging results until I had something that
seemed to be a reasonable combination of the various utilities’ actions.


Phil Mocek
https://mocek.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJT94tNAAoJEHBmnnaB75b4YFoP/03zbOsPrEwqHHwa36GZWO7A
7f3oxe+E6sVL5o9gk+am/g7BCOluLS0/XGOjbiRBe4q0rS7es8hrLZXEpAUh9hbk
I6xOOa5m5lPZ8JtI5MzKA6QnN9QcU0TokaiZ5CY4BovouLPZy1W/XZRnwYCz86+w
nk/Kt5meSpla8FrsXK9UUWUttUtPzx/FFP1LCBb57oT7yMFE4ZHXf08MZeZyw0tI
pWtSKpvYR3Yc8eVCQ5O+oqwilRHZ6HPTDRP0xH5fhkz8fvfUGkUXoB0FZEAYQ8Dx
uJjF92oeOnZlIv0iribc1tX9nUmolETzCaplYwJtQWaB6sBMKfYNc3meo3QEOoRE
1eDHs68mjAa6p7vy5VhnX2VXWNi76/LfTQREbPy0didXAIOy/bczfhGiyjFTXyS5
U3vU+oW4FQVBse4MaoTxKIqOkY2DNgFW1kiuOZzYyT24SyqKEK7H4zUREz+NLrqI
pib1/dwXGBwFG+p7rU8vGcnxJDHUTfwEn3EvLnN+32bumO52PwS8W/SSG8Wts1I6
IbOD7EgmDrfg75HSGcF6NuOQGomF/nUfD9nVj00lu5URV+Q4xgnBFggdDiw+tNep
Xdx/TUxDEJJn/M7vvm6CGahXwKluiJBZE0Sd+w6NNBdE/MM/ur/k95s4Jmd6gtIf
7dXY7tQmtthSyAIjvZRr
=Qehb
-----END PGP SIGNATURE-----


#5

I maintain meez which generates opinionated cookbook skeletons -
https://github.com/paulczar/meez. The goal for it is to be able to run a
rake test immediately after generating and have rubocop, foodcritic,
chefspec and TK/serverspec all run and pass on the initial empty cookbook.

there’s a few gem dependecies that you have to fix manually right now with
chefdk 0.2 but it sets up and installs for TK, chefspec, serverspec, guard,
etc and dumps down some slightly modified templates for them.

On Fri, Aug 22, 2014 at 1:53 PM, Sean Carolan scarolan@gmail.com wrote:

Most people seem to do what you did, check into a git repo then simply
clone that when they write new cookbooks.
On Aug 22, 2014 1:26 PM, “Phil Mocek” phil-lists@mocek.org wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

What is the currently-preferred cookbook skeleton generator?

Berkshelf, knife, ChefDK’s chef, and Test Kitchen each offers some
combination of skeleton cookbook generation and modification of a
cookbook for use with itself. Last time I created a new cookbook, I
walked clumsily through each, merging results until I had something that
seemed to be a reasonable combination of the various utilities’ actions.


Phil Mocek
https://mocek.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJT94tNAAoJEHBmnnaB75b4YFoP/03zbOsPrEwqHHwa36GZWO7A
7f3oxe+E6sVL5o9gk+am/g7BCOluLS0/XGOjbiRBe4q0rS7es8hrLZXEpAUh9hbk
I6xOOa5m5lPZ8JtI5MzKA6QnN9QcU0TokaiZ5CY4BovouLPZy1W/XZRnwYCz86+w
nk/Kt5meSpla8FrsXK9UUWUttUtPzx/FFP1LCBb57oT7yMFE4ZHXf08MZeZyw0tI
pWtSKpvYR3Yc8eVCQ5O+oqwilRHZ6HPTDRP0xH5fhkz8fvfUGkUXoB0FZEAYQ8Dx
uJjF92oeOnZlIv0iribc1tX9nUmolETzCaplYwJtQWaB6sBMKfYNc3meo3QEOoRE
1eDHs68mjAa6p7vy5VhnX2VXWNi76/LfTQREbPy0didXAIOy/bczfhGiyjFTXyS5
U3vU+oW4FQVBse4MaoTxKIqOkY2DNgFW1kiuOZzYyT24SyqKEK7H4zUREz+NLrqI
pib1/dwXGBwFG+p7rU8vGcnxJDHUTfwEn3EvLnN+32bumO52PwS8W/SSG8Wts1I6
IbOD7EgmDrfg75HSGcF6NuOQGomF/nUfD9nVj00lu5URV+Q4xgnBFggdDiw+tNep
Xdx/TUxDEJJn/M7vvm6CGahXwKluiJBZE0Sd+w6NNBdE/MM/ur/k95s4Jmd6gtIf
7dXY7tQmtthSyAIjvZRr
=Qehb
-----END PGP SIGNATURE-----


#6

A collage wrote this[0] gem based on a bash script we use to generate
cookbooks skeleton.

[0]https://github.com/akrasic/souschef


Jorge Espada

On Fri, Aug 22, 2014 at 4:03 PM, Paul C username.taken@gmail.com wrote:

I maintain meez which generates opinionated cookbook skeletons -
https://github.com/paulczar/meez. The goal for it is to be able to run
a rake test immediately after generating and have rubocop, foodcritic,
chefspec and TK/serverspec all run and pass on the initial empty cookbook.

there’s a few gem dependecies that you have to fix manually right now with
chefdk 0.2 but it sets up and installs for TK, chefspec, serverspec, guard,
etc and dumps down some slightly modified templates for them.

On Fri, Aug 22, 2014 at 1:53 PM, Sean Carolan scarolan@gmail.com wrote:

Most people seem to do what you did, check into a git repo then simply
clone that when they write new cookbooks.
On Aug 22, 2014 1:26 PM, “Phil Mocek” phil-lists@mocek.org wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

What is the currently-preferred cookbook skeleton generator?

Berkshelf, knife, ChefDK’s chef, and Test Kitchen each offers some
combination of skeleton cookbook generation and modification of a
cookbook for use with itself. Last time I created a new cookbook, I
walked clumsily through each, merging results until I had something that
seemed to be a reasonable combination of the various utilities’ actions.


Phil Mocek
https://mocek.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJT94tNAAoJEHBmnnaB75b4YFoP/03zbOsPrEwqHHwa36GZWO7A
7f3oxe+E6sVL5o9gk+am/g7BCOluLS0/XGOjbiRBe4q0rS7es8hrLZXEpAUh9hbk
I6xOOa5m5lPZ8JtI5MzKA6QnN9QcU0TokaiZ5CY4BovouLPZy1W/XZRnwYCz86+w
nk/Kt5meSpla8FrsXK9UUWUttUtPzx/FFP1LCBb57oT7yMFE4ZHXf08MZeZyw0tI
pWtSKpvYR3Yc8eVCQ5O+oqwilRHZ6HPTDRP0xH5fhkz8fvfUGkUXoB0FZEAYQ8Dx
uJjF92oeOnZlIv0iribc1tX9nUmolETzCaplYwJtQWaB6sBMKfYNc3meo3QEOoRE
1eDHs68mjAa6p7vy5VhnX2VXWNi76/LfTQREbPy0didXAIOy/bczfhGiyjFTXyS5
U3vU+oW4FQVBse4MaoTxKIqOkY2DNgFW1kiuOZzYyT24SyqKEK7H4zUREz+NLrqI
pib1/dwXGBwFG+p7rU8vGcnxJDHUTfwEn3EvLnN+32bumO52PwS8W/SSG8Wts1I6
IbOD7EgmDrfg75HSGcF6NuOQGomF/nUfD9nVj00lu5URV+Q4xgnBFggdDiw+tNep
Xdx/TUxDEJJn/M7vvm6CGahXwKluiJBZE0Sd+w6NNBdE/MM/ur/k95s4Jmd6gtIf
7dXY7tQmtthSyAIjvZRr
=Qehb
-----END PGP SIGNATURE-----


#7

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Paul C wrote:

there’s a few gem dependecies that you have to fix manually
right now with chefdk 0.2 but [meez] sets up and installs for
TK, chefspec, serverspec, guard, etc and dumps down some
slightly modified templates for them.

This looks great. Thanks for sharing it.

Can you offer suggestions for fixing those gem dependencies? I
get the following result with a newly-created cookbook:

$ bundle install
Fetching gem metadata from https://rubygems.org/.......
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "rspec":
  In Gemfile:
    serverspec (>= 1.10) ruby depends on
      rspec (~> 2.99) ruby

    chefspec (> 4) ruby depends on
      rspec (3.0.0)

Phil Mocek
https://mocek.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJT98yBAAoJEHBmnnaB75b4CFgQALi3zfl1Gi60lgY7nCr7lC2w
/4qt86NcHn47gArfOHuWNI6xCL6D68QD/wVUs9oNQfvbytHGhooc9/5HZ2UcSVft
A38cUr86JKzEgOiXph4F3yQwN0YmhDVfRthY0ZFrTyyExqrPtF0oPpWwLQmNDoA1
i3bFbtP3pkV4Dn17KP+3Nd4IBRsL/srjrKexsfO/wAfDKWFpIaqqE+8TdK0+OxUt
eMZCZe/7DKI9teR+77VOIK2XM6WB/6iOsJksFZPCt55xbR8K5AMxbeIFVVMhU4Wk
d5N47oAimTbp/Ri/WL3iKwoqiALA0JvuLbEhnDoXVNORYfOd2s26CpxhAjNsC6Mq
UxAAso2hR5GeVZ4Y0LkAXrJjgBUW64jYEMTOcArHRdA2obH3GnI5htne6xzkxQLD
XAsw2nZQBCW8gFkbzqdwSetOQ6Tf+OUCAQMH1TNdISXVH6fZXqumno4PLsJOFz3U
IoRX0pyrwSOW84K48EHhcwxIM6A8x1RmrNJe28dB6LDUbxNcLpiOadKb/bxNLIAB
8xHVL3S8LNgEvPmaIWVMAtjYRSfDJUGHA7mAUtksV44MKQrC+xveSIF5GSNrhxU+
Lied0mJhutcqEKf24YWxWMTwU9WOWtWOLTcOYg/d7SlgPAG09S9BdZyXZ3hqEULT
bufR2agj0pHVVPF61f+6
=k9s6
-----END PGP SIGNATURE-----


#8

Phil,

Unless I’m mistaken, if you’re just using Serverspec as a TK
verification step you don’t actually need the gem in your Gemfile.

It gets installed with the busser inside of the VM during the ‘kitchen
verify’ run.

If you’re running Serverspec against infrastructure from your host
machine, then what I’m saying is totally wrong, but we just removed it
from our Gemfile for that very reason.

Hope that makes sense.

On Fri, Aug 22, 2014 at 5:04 PM, Phil Mocek phil-lists@mocek.org wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Paul C wrote:

there’s a few gem dependecies that you have to fix manually
right now with chefdk 0.2 but [meez] sets up and installs for
TK, chefspec, serverspec, guard, etc and dumps down some
slightly modified templates for them.

This looks great. Thanks for sharing it.

Can you offer suggestions for fixing those gem dependencies? I
get the following result with a newly-created cookbook:

$ bundle install
Fetching gem metadata from https://rubygems.org/.......
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "rspec":
  In Gemfile:
    serverspec (>= 1.10) ruby depends on
      rspec (~> 2.99) ruby

    chefspec (> 4) ruby depends on
      rspec (3.0.0)

Phil Mocek
https://mocek.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJT98yBAAoJEHBmnnaB75b4CFgQALi3zfl1Gi60lgY7nCr7lC2w
/4qt86NcHn47gArfOHuWNI6xCL6D68QD/wVUs9oNQfvbytHGhooc9/5HZ2UcSVft
A38cUr86JKzEgOiXph4F3yQwN0YmhDVfRthY0ZFrTyyExqrPtF0oPpWwLQmNDoA1
i3bFbtP3pkV4Dn17KP+3Nd4IBRsL/srjrKexsfO/wAfDKWFpIaqqE+8TdK0+OxUt
eMZCZe/7DKI9teR+77VOIK2XM6WB/6iOsJksFZPCt55xbR8K5AMxbeIFVVMhU4Wk
d5N47oAimTbp/Ri/WL3iKwoqiALA0JvuLbEhnDoXVNORYfOd2s26CpxhAjNsC6Mq
UxAAso2hR5GeVZ4Y0LkAXrJjgBUW64jYEMTOcArHRdA2obH3GnI5htne6xzkxQLD
XAsw2nZQBCW8gFkbzqdwSetOQ6Tf+OUCAQMH1TNdISXVH6fZXqumno4PLsJOFz3U
IoRX0pyrwSOW84K48EHhcwxIM6A8x1RmrNJe28dB6LDUbxNcLpiOadKb/bxNLIAB
8xHVL3S8LNgEvPmaIWVMAtjYRSfDJUGHA7mAUtksV44MKQrC+xveSIF5GSNrhxU+
Lied0mJhutcqEKf24YWxWMTwU9WOWtWOLTcOYg/d7SlgPAG09S9BdZyXZ3hqEULT
bufR2agj0pHVVPF61f+6
=k9s6
-----END PGP SIGNATURE-----


#9

this [gist] worked for me about a week ago on a linux box … but fails on
an OSX box … rubygems are a fucking cesspool.

On Fri, Aug 22, 2014 at 6:04 PM, Phil Mocek phil-lists@mocek.org wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Paul C wrote:

there’s a few gem dependecies that you have to fix manually
right now with chefdk 0.2 but [meez] sets up and installs for
TK, chefspec, serverspec, guard, etc and dumps down some
slightly modified templates for them.

This looks great. Thanks for sharing it.

Can you offer suggestions for fixing those gem dependencies? I
get the following result with a newly-created cookbook:

$ bundle install
Fetching gem metadata from https://rubygems.org/.......
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "rspec":
  In Gemfile:
    serverspec (>= 1.10) ruby depends on
      rspec (~> 2.99) ruby

    chefspec (> 4) ruby depends on
      rspec (3.0.0)

Phil Mocek
https://mocek.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJT98yBAAoJEHBmnnaB75b4CFgQALi3zfl1Gi60lgY7nCr7lC2w
/4qt86NcHn47gArfOHuWNI6xCL6D68QD/wVUs9oNQfvbytHGhooc9/5HZ2UcSVft
A38cUr86JKzEgOiXph4F3yQwN0YmhDVfRthY0ZFrTyyExqrPtF0oPpWwLQmNDoA1
i3bFbtP3pkV4Dn17KP+3Nd4IBRsL/srjrKexsfO/wAfDKWFpIaqqE+8TdK0+OxUt
eMZCZe/7DKI9teR+77VOIK2XM6WB/6iOsJksFZPCt55xbR8K5AMxbeIFVVMhU4Wk
d5N47oAimTbp/Ri/WL3iKwoqiALA0JvuLbEhnDoXVNORYfOd2s26CpxhAjNsC6Mq
UxAAso2hR5GeVZ4Y0LkAXrJjgBUW64jYEMTOcArHRdA2obH3GnI5htne6xzkxQLD
XAsw2nZQBCW8gFkbzqdwSetOQ6Tf+OUCAQMH1TNdISXVH6fZXqumno4PLsJOFz3U
IoRX0pyrwSOW84K48EHhcwxIM6A8x1RmrNJe28dB6LDUbxNcLpiOadKb/bxNLIAB
8xHVL3S8LNgEvPmaIWVMAtjYRSfDJUGHA7mAUtksV44MKQrC+xveSIF5GSNrhxU+
Lied0mJhutcqEKf24YWxWMTwU9WOWtWOLTcOYg/d7SlgPAG09S9BdZyXZ3hqEULT
bufR2agj0pHVVPF61f+6
=k9s6
-----END PGP SIGNATURE-----