Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/voxpupuli/puppet-prosody
Puppet module for managing the Prosody Jabber/XMPP server
https://github.com/voxpupuli/puppet-prosody
Merge pull request #5 from andschwa/openssl
Removing openssl package
a99da7421a6e25ecbe758b0627046a1bbf992b08 authored almost 11 years ago
Merge pull request #2 from andschwa/libevent
Removing libevent package (bugfix)
9c9de2fd75c9505e32f7e4d393a658505b5af35b authored almost 11 years ago
Clean branch that deletes those pesky lines
1b0f6317d08f1ce8791322fbecfb7db2db45d74b authored almost 11 years ago
1b0f6317d08f1ce8791322fbecfb7db2db45d74b authored almost 11 years ago
Merge pull request #1 from andschwa/hiera
Add ability to create virtualhosts through hiera
74c78767776ea0e442092f2a07d1dbb67149bd06 authored almost 11 years ago
Using ensure_packages instead of ensure_resource
1be07dbaefadc66886ba2798cd3b2957d0f19273 authored almost 11 years ago
1be07dbaefadc66886ba2798cd3b2957d0f19273 authored almost 11 years ago
Updating repository URL
5e770ad18dabb3bf288a87333969092a57dd2e7c authored almost 11 years ago
5e770ad18dabb3bf288a87333969092a57dd2e7c authored almost 11 years ago
Removing openssl package
Again, Prosody automatically includes openssl when installed.
8c4f079233dc4ef1bbee67b773cbcb40daf15263 authored almost 11 years ago
Removing libevent package (bugfix)
Prosody automatically includes the necessary libevent package when it is
installed.
Add ability to create virtualhosts through hiera
c35faaffca6b4403917ef4cf916a3338589d3941 authored almost 11 years ago
c35faaffca6b4403917ef4cf916a3338589d3941 authored almost 11 years ago
Add s2s_require_encryption config option
24b5361e32499f8089cee9807f1be9e888779da7 authored almost 11 years ago
24b5361e32499f8089cee9807f1be9e888779da7 authored almost 11 years ago
Modulefile: Fork to publish module
ac7284f2f6f4215bb2daa616c2f265045d5fa6d8 authored almost 11 years ago
ac7284f2f6f4215bb2daa616c2f265045d5fa6d8 authored almost 11 years ago
Add support for Diffie-Hellman parameters
fb98f5d21cf306c629c7e14f21d3c80cf253534c authored almost 11 years ago
fb98f5d21cf306c629c7e14f21d3c80cf253534c authored almost 11 years ago
Add support for interfaces
d6432089bb87f16e2c9546ab2d25ee689ac91346 authored almost 11 years ago
d6432089bb87f16e2c9546ab2d25ee689ac91346 authored almost 11 years ago
Tweak TLS defaults
79821d161c936cbdba7d34a9f47c873585dec515 authored almost 11 years ago
79821d161c936cbdba7d34a9f47c873585dec515 authored almost 11 years ago
Remove localhost virtual host
caf6355e4330292e67f2fbae553361be401490d1 authored almost 11 years ago
caf6355e4330292e67f2fbae553361be401490d1 authored almost 11 years ago
Options need to be specified in LUA syntax
7707f16d8efb4590fa6030be568f791c582c75a3 authored almost 11 years ago
7707f16d8efb4590fa6030be568f791c582c75a3 authored almost 11 years ago
Sort hashes before iteration over them
1956ca9ce02289552d78628488a11c48ecea0771 authored almost 11 years ago
1956ca9ce02289552d78628488a11c48ecea0771 authored almost 11 years ago
Add support for custom component options
9582589ed27b09e6caf7edffb52ec70b6db6f526 authored almost 11 years ago
9582589ed27b09e6caf7edffb52ec70b6db6f526 authored almost 11 years ago
Add module loading support
cb2e0a0b3bbc74613bed43b6588bfbe13b8296dc authored almost 11 years ago
cb2e0a0b3bbc74613bed43b6588bfbe13b8296dc authored almost 11 years ago
Add support for custom config options
ba63c3dc95730e5819e076296f2822ab89db8211 authored almost 11 years ago
ba63c3dc95730e5819e076296f2822ab89db8211 authored almost 11 years ago
Add support for community modules from hg repo
f0a0df07888ded2cf4cef937dc7af1470714ea00 authored almost 11 years ago
f0a0df07888ded2cf4cef937dc7af1470714ea00 authored almost 11 years ago
Install lua-event for libevent support
254c9a7c98d051eddc591f6360d85e903f599538 authored almost 11 years ago
254c9a7c98d051eddc591f6360d85e903f599538 authored almost 11 years ago
Virtualhost config change should trigger prosody restart
a0716c2544d70c3662f8ad04c89250f42ac22336 authored almost 11 years ago
a0716c2544d70c3662f8ad04c89250f42ac22336 authored almost 11 years ago
Prosody init script doesn't have status
866310edd2219ca01d6fa21846e3782fcd1d2b6e authored almost 11 years ago
866310edd2219ca01d6fa21846e3782fcd1d2b6e authored almost 11 years ago
Add global prosody.cfg support
68b3b4bd3ef53667f2748e075bfdc2920e990423 authored almost 11 years ago
68b3b4bd3ef53667f2748e075bfdc2920e990423 authored almost 11 years ago
Anchor init.pp and add config parameters
ef3bec471e7e8a3fb0c5c1c7bfd3c7d4e0ad4925 authored almost 11 years ago
ef3bec471e7e8a3fb0c5c1c7bfd3c7d4e0ad4925 authored almost 11 years ago
Reference the right helper from the Cucumber World object >_<
47b67e1636fd226fb553d31f735de55a982bf7b5 authored over 12 years ago
47b67e1636fd226fb553d31f735de55a982bf7b5 authored over 12 years ago
Ensure all the right module directories are symlinked into tmp/cucumber
6b47b926ab48f77ddaa565fb81e1cd2776cd6f76 authored over 12 years ago
6b47b926ab48f77ddaa565fb81e1cd2776cd6f76 authored over 12 years ago
Update the readme with some simple usage
10789e92c40c67795812546767c0a5fa0b5d485c authored over 12 years ago
10789e92c40c67795812546767c0a5fa0b5d485c authored over 12 years ago
Add some /content/ to the Modulefile even though I'm not ready to release anything
acce2d673b07b2f8dd6464388b5fdc18dd2370c9 authored over 12 years ago
acce2d673b07b2f8dd6464388b5fdc18dd2370c9 authored over 12 years ago
Update my manual test harness too
5b0426a02ae89e3535f4a014471cf7d2dd737599 authored over 12 years ago
5b0426a02ae89e3535f4a014471cf7d2dd737599 authored over 12 years ago
Add a scenario to perform an acceptance test for setting up a virtual host
bd344fa3f927d72d0741625724b234c57f748764 authored over 12 years ago
bd344fa3f927d72d0741625724b234c57f748764 authored over 12 years ago
Update the templates symlinks to be relative
90bc3c3933c4d0226eae64068ba89879143af461 authored over 12 years ago
90bc3c3933c4d0226eae64068ba89879143af461 authored over 12 years ago
Properly install the virtual host configuration
9fde2bdea2b5cc931339e7b744214c51b8b4dba9 authored over 12 years ago
9fde2bdea2b5cc931339e7b744214c51b8b4dba9 authored over 12 years ago
Properly support the $ssl_key and $ssl_cert parameters, you must have neither or both for the type to work
440b0c7a0b33736ad2818e96b417ea3fa0c71e70 authored over 12 years ago
440b0c7a0b33736ad2818e96b417ea3fa0c71e70 authored over 12 years ago
Putting together the prosody::virtualhost defined type, testing with templates OH MY
rspec-puppet does me no favors for testing the generated output of the
template, but I think it'...
Pull ruby-debug into the RSpecs to make it easier to pin down test failures
c45d327ba4c6378201aa7572ff52674ef5b65738 authored over 12 years ago
c45d327ba4c6378201aa7572ff52674ef5b65738 authored over 12 years ago
Fail if we're not on Ubuntu for now, make sure we pull in openssl as a resource
d5671208e95aa4c7fd9d483d16cbbe6c2404da95 authored over 12 years ago
d5671208e95aa4c7fd9d483d16cbbe6c2404da95 authored over 12 years ago
Use more symbols in mah specs
4b6795c84354363a68895e5cbee74845a3c009ca authored over 12 years ago
4b6795c84354363a68895e5cbee74845a3c009ca authored over 12 years ago
"Basic set up" implemented and working, woohoo!
d6a55a307ba147d72fd54a7dc74b9b67fa9da48d authored over 12 years ago
d6a55a307ba147d72fd54a7dc74b9b67fa9da48d authored over 12 years ago
Only symlink the manifests directory in the right place
d6c838fc4c33cacb43c47fbb2cd7ea50a7ac86fb authored over 12 years ago
d6c838fc4c33cacb43c47fbb2cd7ea50a7ac86fb authored over 12 years ago
Implement the two checks for a basic prosody set up
1bbc47ef19c1014628337599dc17bfe0487f6ce2 authored over 12 years ago
1bbc47ef19c1014628337599dc17bfe0487f6ce2 authored over 12 years ago
Move the Blimpy setup/teardown into the World object instead of steps
676b6df32fdb57feb61d075b44c574850c5284e7 authored over 12 years ago
676b6df32fdb57feb61d075b44c574850c5284e7 authored over 12 years ago
Set up the graph properly, can't start the server without the package existing!
This caught by my handy dandy Cucumber acceptance tests
e22858207058a2dcac14d9f5712aad3c825c4208 authored over 12 years ago
Rely on the latest version of Blimpy which will properly run Puppet
9f869e251ad21667edd68e691ed8370c2c099f7d authored over 12 years ago
9f869e251ad21667edd68e691ed8370c2c099f7d authored over 12 years ago
Only symlink the manifests directory to avoid an infinite recursion issue when rsyncing to the remote host
6fcfc43798551b67f9444882f0939ef02c36ae52 authored over 12 years ago
6fcfc43798551b67f9444882f0939ef02c36ae52 authored over 12 years ago
Add a cucumber task
804068f95b3f5d78182771e83978526b5c085e1b authored over 12 years ago
804068f95b3f5d78182771e83978526b5c085e1b authored over 12 years ago
Set up some basic packaging and starting of the prosody service
570c957f0c2de6aea2beed267ab6c917533ef0f2 authored over 12 years ago
570c957f0c2de6aea2beed267ab6c917533ef0f2 authored over 12 years ago
Simple Rakefile for running linting and specs
0a905e367cc90064f373ca8d9ec9a188560ef9b5 authored over 12 years ago
0a905e367cc90064f373ca8d9ec9a188560ef9b5 authored over 12 years ago
Default to m1.small VMs for testing on top of AWS
5099ad809cdede61960df77c26f66d9358dad347 authored over 12 years ago
5099ad809cdede61960df77c26f66d9358dad347 authored over 12 years ago
Start writing out rspec-puppet for the module
b6b47ad00d3ed771c59b5c253c713d81a314960d authored over 12 years ago
b6b47ad00d3ed771c59b5c253c713d81a314960d authored over 12 years ago
Add puppet-lint to the Gemfile
15daa398f3af18a319c97b4a6da7922446482723 authored over 12 years ago
15daa398f3af18a319c97b4a6da7922446482723 authored over 12 years ago
Ignore some auto-generated stuff
f8ae2f82a148027b524d939b4d594354360ac4a5 authored over 12 years ago
f8ae2f82a148027b524d939b4d594354360ac4a5 authored over 12 years ago
Put the features behind @wip tags
d81beeb692715d87cb35b52d3cd90542847ba678 authored over 12 years ago
d81beeb692715d87cb35b52d3cd90542847ba678 authored over 12 years ago
Basic Blimpy integration for kick-starting a Puppet-capable VM on AWS for integration tests
352761569d02b1a8bb33aa91a25e453232851824 authored over 12 years ago
352761569d02b1a8bb33aa91a25e453232851824 authored over 12 years ago
Re-structure the Gemfile to clearly define what's testing and what's not
939b9f11ec9a515f0708b9cb487bee307dae7ee1 authored over 12 years ago
939b9f11ec9a515f0708b9cb487bee307dae7ee1 authored over 12 years ago
Lol hotlinking
6712e66b8a08f3177bdd27efff6bd4a9f3fbaea2 authored over 12 years ago
6712e66b8a08f3177bdd27efff6bd4a9f3fbaea2 authored over 12 years ago
Update the readme from the generated boiler plate
f7cc1fa4d5d0c0086b565e5221f0396222996b06 authored over 12 years ago
f7cc1fa4d5d0c0086b565e5221f0396222996b06 authored over 12 years ago
Start fleshing out the features of the module with cucumber
This is more in line with the "behavior-driven ops" work that I've been
experimenting with here:...
Simple ignore file
97efe85c44b2efe7ab0c45f27279404c49c16bdf authored over 12 years ago
97efe85c44b2efe7ab0c45f27279404c49c16bdf authored over 12 years ago
Add a Blimpfile and set up the tests directory for it
7e9f57426f8703fa16622338c836443b460da73d authored over 12 years ago
7e9f57426f8703fa16622338c836443b460da73d authored over 12 years ago
Simple gemfile for all my dependencies
dd2c0ada86c4562c3fa5b0db4c853d84441629a5 authored over 12 years ago
dd2c0ada86c4562c3fa5b0db4c853d84441629a5 authored over 12 years ago
Add auto-generated puppet module skeleton
d0cb2667ba2ab40028cc9e67716f9efb1cf6b2b2 authored over 12 years ago
d0cb2667ba2ab40028cc9e67716f9efb1cf6b2b2 authored over 12 years ago