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

enhance Component configuration for Arrays

1c712a13dfd561b50a9988f370732151756d2195 authored almost 6 years ago by Benedikt Trefzer <[email protected]>
enhance custom_options to specify array and hash

strings are not touched, to not change a established
configuration.

c10e08211cf5ff6fc3733589298f055957c0b1b1 authored almost 6 years ago by Benedikt Trefzer <[email protected]>
add parameter to disable ssl config

according to https://prosody.im/doc/advanced_ssl_config
we should not fiddle around with the ssl...

6a66bd42e8a7a673f900891b298fab7865f257fc authored almost 6 years ago by Benedikt Trefzer <[email protected]>
replace comments in config template with actual values

this mainly means replace http with https links.
and some other comment changes.

9d8a5ce0f8c5c0affd2583696fdffa8d1804c8d9 authored almost 6 years ago by Benedikt Trefzer <[email protected]>
make user and group to run prosody optional

by using an empty string for user/group the configuration is not written.

4d8a57b5aa2b7e2e8a128009c47a3ae616656b50 authored almost 6 years ago by Benedikt Trefzer <[email protected]>
allow newer stdlib

f70d1bdcc1e086eb864bd3f56515a92bf37e7c9e authored about 6 years ago by Michael Moll <[email protected]>
Improve on SSL handling

As the [official
documentation](https://prosody.im/doc/advanced_ssl_config.html#protocol)
frowns...

262ade3af5166a916191efd190bd259f92026a67 authored about 6 years ago by Tobias Wolter <[email protected]>
Allow to pass a hash to custom_options

2abda5358530d82c063dcd64193b2574b2ca87fa authored about 6 years ago by Guillaume <[email protected]>
[blacksmith] Bump version to 0.3.3

3367f4991620c6a341236dcd665ba34ae0087ed6 authored over 6 years ago by Michael Moll <[email protected]>
Parse custom_options of profile::virtualhost

Parses custom_options options passed to profile::virtualhost so:

* if the value is a string, pu...

a3b5d0a5fe82dbf9c559684668750e13a84e32c0 authored over 6 years ago by Ángel L. Mateo <[email protected]>
Move custom_options in virtualhost template

Put custom_options lines before any component configuration

18d9423f24e4479f568a456a3403aac9ce5b250a authored over 6 years ago by Ángel L. Mateo <[email protected]>
Add support to register users

aac3d85d191df8b28efd1fef569c53d73a363e56 authored over 6 years ago by Angel L. Mateo <[email protected]>
[blacksmith] Bump version to 0.3.2

c4a704aa8f11410903da50edca7e42dbbc2e3c24 authored about 7 years ago by Michael Moll <[email protected]>
Update vcsrepo requirement

d75b158a1d89844e49d0d308f9c86791821f4736 authored about 7 years ago by Lukas Kallies <[email protected]>
[blacksmith] Bump version to 0.3.1

27de0c2a2d4a77a40f9529672612d33ec2833a68 authored over 7 years ago by Michael Moll <[email protected]>
add .pmtignore

e1c8d04cfbbafcb460b42a8aff516a5293275462 authored over 7 years ago by Michael Moll <[email protected]>
seems to work with Puppet 5

92c8c8ee89569f5606d74ab5e8345376e9221c80 authored over 7 years ago by Michael Moll <[email protected]>
mark as Puppet 4.x compatible

8342da893e1230fb19ce9f04fe7b7b6fa53a2564 authored over 7 years ago by Michael Moll <[email protected]>
bump version

fa63ef68e844743aaea3510cc1cdf29ac68f78a8 authored over 7 years ago by Michael Moll <[email protected]>
bring in blacksmith

7c4999e36d455dde223962a4e877517b16586035 authored over 7 years ago by Michael Moll <[email protected]>
make minimally Puppet 4 compatible

10de25d072b5b706f7912040cb3738dfc5f23197 authored over 7 years ago by Michael Moll <[email protected]>
lint some things

13059e55dcfd3538b32fc66a2e13413940a2574c authored over 7 years ago by Michael Moll <[email protected]>
follow links when dealing with files

0cfc17df2599908571e962114d76eac0ef1eb83b authored over 7 years ago by Robert Story <[email protected]>
set ssl files mode

ceb17ee7abfffba390999775754898d2dae7bd06 authored over 7 years ago by Michael Moll <[email protected]>
add components param to virtualhost

af3901b12d8e4fcaa3943767730b116873966fdb authored over 7 years ago by Robert Story <[email protected]>
make log level a parameter

c36b16a847df96d513c4983f672c0ceee1e77770 authored over 7 years ago by Robert Story <[email protected]>
fix dhparam when undef

699ecff2694e51edddd8aecf1f35eb43fcb3dd52 authored over 7 years ago by Benedikt Trefzer <[email protected]>
minor cleanups

f4f9b158fc5ccd9e3fa895e99f38b0b5c9d7af24 authored over 7 years ago by Michael Moll <[email protected]>
add storage configuration

This feature adds two parameters:
* storage: defaults to internal. can also be a hash.
* sql: ...

cb049379fa145898338a2249fb6cb5760cd2c1be authored over 7 years ago by Tobias Brunner <[email protected]>
allow configuration of package name and state

This allows to install a Prosody pre-release and chose which
version should be installed.

close...

788fc451ec33255ede4423280ce7362adcbab937 authored over 7 years ago by Tobias Brunner <[email protected]>
further reduce test marix

ec074a3f45e64d07574c0b97a58e313c84a9bbb0 authored over 7 years ago by Michael Moll <[email protected]>
add custom_options to vhosts

7b71d47b23215b4355d4a5ca566cba7d275eb848 authored over 7 years ago by Tobias Brunner <[email protected]>
add modules_disabled parameter

92b8262222a86408c355c41396287c3b77acba64 authored over 7 years ago by Tobias Brunner <[email protected]>
add ssl_key and ssl_cert to global ssl options

Some features want to have a global ssl key and certificate
available.

bb3ac8c6995bdf0854c40a3402b5bb8cd239dfe3 authored over 7 years ago by Tobias Brunner <[email protected]>
update community modules mercurial repo URL

The location of community modules has changed in August 2015.
See https://prosody.im/community_...

6e992e5f2674d65a8a34367e6277c6e38ddb8734 authored over 7 years ago by Tobias Brunner <[email protected]>
correct file dependency

File resource names were changed to "$prosody_ssl_cert" and "$prosody_ssl_cert" but weren't chan...

32e8adfffa35b83809539d519ca1b2112fb75013 authored over 7 years ago by IceBear <[email protected]>
update tests

ee83fe7e8a6eefa056f99af9c7ace54782c8a84a authored over 7 years ago by Michael Moll <[email protected]>
fix module repo source (#38)

https://prosody.im/community_modules#updating_mercurial_s_repository_url

e877100cfbd26863d7d4776fa6a21eeb968d90a2 authored over 8 years ago by toerb <[email protected]>
Make puppet-lint happy

76638c34265fa1537c8cf49dab20547e32cefc46 authored about 9 years ago by Franz Pletz <[email protected]>
Fix spec tests due to ssl fixes

ebdb72627de99a735a3db0465e43391c65a8089e authored about 9 years ago by Franz Pletz <[email protected]>
Merge branch 'ssl-fixes' of https://github.com/andschwa/puppet-prosody-fork into master

374b3542870ed81ee3fb72b965f3a937a9a3dcfe authored about 9 years ago by Franz Pletz <[email protected]>
Update gitignore

c0c38c12e2dc84a0a5960c6c8535322e9e48a6b2 authored about 9 years ago by Franz Pletz <[email protected]>
Fix daemonize handling, fixes #24

8d6bae8e502ffcb8f4ba2a61121bbd1801b8b4ec authored about 9 years ago by Franz Pletz <[email protected]>
Spec tests passing

bcbb049d7234370e769a2735512e65e02f391a19 authored about 9 years ago by Eric Shamow <[email protected]>
Add flag to determine whether service is daemonized

dfe3dc0891dc7fda32cd50117f97a59afb2f5a3b authored about 9 years ago by Eric Shamow <[email protected]>
Add additional virtualhost service spec test

fb0d5f312d10e690b16ae7002527cab400c68673 authored about 9 years ago by Eric Shamow <[email protected]>
Add spec/fixtures to gitignore

6452858d9693c4e7dc99b7a3e479ae5804911791 authored about 9 years ago by Eric Shamow <[email protected]>
Merge pull request #25 from sammcj/master

fix unsafe default & improve doco

1f3c467d1965b7d59f744acd70d6fe3786274512 authored over 9 years ago by Franz Pletz <[email protected]>
Improve documentation

- I have tested the module on CentOS 7
- SSL cert example
- Install community modules example

abe6f0765dcd9cc878c9d222877320d096720a50 authored over 9 years ago by Sam <[email protected]>
fix unsafe default - don't run as root

prosody.im/doc/root

Newer versions even refuse to run as root and will fail to start.

d431971d7e3aff1c207b791e856dbf50ece75283 authored over 9 years ago by Sam <[email protected]>
Fix spec tests

e6e49d35f9878d53b86a6a54fcc6356281f08c0e authored over 9 years ago by Franz Pletz <[email protected]>
Add dependency on puppetlabs/vcsrepo

0b1836c45cfd9075a347389ce7b1258003fba3a8 authored over 9 years ago by Franz Pletz <[email protected]>
Expose more configuration of community modules class

818d0a34e17d7a3c0c406a71362902ba7d32c581 authored over 9 years ago by Franz Pletz <[email protected]>
Fix broken links

29544952708265aa1ea2bd0056b9feec677bd3d7 authored almost 10 years ago by Alexander Ried <[email protected]>
Release 0.2.1

9835e84ebd0f0b2fa38d5cfe601e5c12e40f3425 authored about 10 years ago by Franz Pletz <[email protected]>
Add new parameters source & revision for class community_modules

593ea675112098b7b142662feed96f27afd4b291 authored about 10 years ago by Franz Pletz <[email protected]>
Convert Modulefile into metadata.json

e3ec085c5efa6878eda598485d378862066a9cdc authored over 10 years ago by Franz Pletz <[email protected]>
Using the parameterized user/group might be handy eh?

100733d483385d07635fc2e18f3e28c4b29ee862 authored over 10 years ago by Andrew Schwartzmeyer <[email protected]>
Fixing merge (it's late)

924ab29be54afc0ba6468287ee5186c822b19418 authored over 10 years ago by Andrew Schwartzmeyer <[email protected]>
Implement SSL file resource creation based on paths

This makes the module easier to use (it's based off some work I did a
while ago, rebased onto th...

02dfb81878a093e27f0863fa351067484625429a authored over 10 years ago by Andrew Schwartzmeyer <[email protected]>
Remove Ruby 1.8.7

7665ef75ccbbc6dc8050e306bf41d1081f1d4fa0 authored over 10 years ago by Franz Pletz <[email protected]>
README.md: Add Travis build status

0070dd397cb0c941a3396a24d1bd1bd87f2600c1 authored over 10 years ago by Franz Pletz <[email protected]>
Add rake tasks for Travis

8e501bd9e47126c491efe4db0b067b0eaa266c35 authored over 10 years ago by Franz Pletz <[email protected]>
Add Travis CI

4f4bbfc7436fc2de6ac57da5149270cf1bafea25 authored over 10 years ago by Franz Pletz <[email protected]>
Fix test suite

1d71780b8e33f98f99396bc08b39b0571405528d authored over 10 years ago by Franz Pletz <[email protected]>
Style nitpicks

65f4c6a557dafb1d558665ceedac008111868750 authored over 10 years ago by Franz Pletz <[email protected]>
Merge pull request #18 from jasperla/lint

Fix some style nits

ecde88316a78f57e7876280cadfaac8855c71d17 authored over 10 years ago by Franz Pletz <[email protected]>
Fix some style nits

71f566d5939c1d8e26f3b23b6f0d74fadc04e530 authored over 10 years ago by Jasper Lievisse Adriaanse <[email protected]>
Add parameter validation in main class

d4f83495fe91f08cc81340fb98611c94366e0c00 authored over 10 years ago by Franz Pletz <[email protected]>
Merge remote-tracking branch 'jasperla/luaevent'

Conflicts:
manifests/init.pp

530f1cb81451a181d19b3162cf49c5f769c74b07 authored over 10 years ago by Franz Pletz <[email protected]>
Merge pull request #17 from jasperla/syslog

Allow for defining logging sinks, such as syslog (default).

735d151109707c84c7166e9601a8c01b9ceb083b authored over 10 years ago by Franz Pletz <[email protected]>
Allow for defining logging sinks, such as syslog (default).

c1d57962996e28d0bf60b571bbd05b86845c2328 authored over 10 years ago by Jasper Lievisse Adriaanse <[email protected]>
Allow for disabling luaevent as it may not work everywhere.

8c3a655920e799a5198f2ed54f3f40c0eec95377 authored over 10 years ago by Jasper Lievisse Adriaanse <[email protected]>
Merge pull request #15 from jasperla/service

Prosody has an rc.d script on OpenBSD, so it can be enabled like any other service.

cedc5c7d8123d025710ba9001b8585a93583289d authored over 10 years ago by Franz Pletz <[email protected]>
Prosody has an rc.d script on OpenBSD, so it can be enabled like any other service.

While here, adjust dependencies a bit.

fc78d3b210c70ff897b3990189f63758bb0294ba authored over 10 years ago by Jasper Lievisse Adriaanse <[email protected]>
Merge branch 'logs' of https://github.com/jasperla/puppet-prosody

bfb2fc73265f394c96eac8dfdca7779082850dfa authored over 10 years ago by Franz Pletz <[email protected]>
Merge branch 'priveleges' of https://github.com/jasperla/puppet-prosody

b3e7020bc006c297d9e73c4e0df3d3d68d6a92f6 authored over 10 years ago by Franz Pletz <[email protected]>
Merge pull request #12 from jasperla/pidfile

Allow changing the location of the pidfile.

dfe30125891d36f56f04fb75bdfb986c19c4c554 authored over 10 years ago by Franz Pletz <[email protected]>
Merge pull request #10 from jasperla/confd

OpenBSD doesn't have conf.d by default, so ensure the directory exists.

192786721b68a50f0f469291fc44ad024e9bc7ae authored over 10 years ago by Franz Pletz <[email protected]>
Allow changing the location of the log files

c371e0a0cfdfe5121bdf740e29987027a1da3f7b authored over 10 years ago by Jasper Lievisse Adriaanse <[email protected]>
Allow changing the location of the pidfile.

37c22fd19612953947b8ec7da2d6bee516066888 authored over 10 years ago by Jasper Lievisse Adriaanse <[email protected]>
Allow setting the user to run prosody as.

While it can already be set via 'custom_options', it's important
enough to encourage dropping pr...

b4690952c99b084720338a50cfd78cb28dfdb611 authored over 10 years ago by Jasper Lievisse Adriaanse <[email protected]>
OpenBSD doesn't have conf.d by default, so ensure the directory exists.

4cd797bdb629f1e1cb257051884664778d3c54a0 authored over 10 years ago by Jasper Lievisse Adriaanse <[email protected]>
Fix dumb typo in plugins_path

af918fecc427408b13520cae59bb4da17f3d25b3 authored over 10 years ago by Franz Pletz <[email protected]>
Use plugin_path in config for community modules

This is much nicer than symlinking .lua files to /usr/lib/prosody/modules
and also works for mod...

d597c23349d4e67113b60616d06a35e71e34d7e8 authored over 10 years ago by Franz Pletz <[email protected]>
Release 0.1.3

c6517222495a83fbb20c9e79be3e8155da7a6309 authored over 10 years ago by Franz Pletz <[email protected]>
Merge remote-tracking branch 'gini/master'

541cc3c99518b7d159442a6d54b900ec681f5032 authored over 10 years ago by Franz Pletz <[email protected]>
Release 0.1.2, the "puppet sucks" release

928547d148fecaf9671a6b1bc4f4f9f7f53ad71d authored over 10 years ago by Franz Pletz <[email protected]>
Release 0.1.1

f1363e75fda6a98bcd01ede584ab742985ede7cf authored over 10 years ago by Franz Pletz <[email protected]>
Remove all virtualhost configs

ec13e1cd1c1007bd0d99774dc305948b82fa393d authored over 10 years ago by Franz Pletz <[email protected]>
Update .gitignore

77db15d94787d0d3e851a83807a10858b4281770 authored over 10 years ago by Franz Pletz <[email protected]>
Remove cucumber and blimpy

e01d4bc9d2db341ea1659a3c486754c903e540c6 authored over 10 years ago by Franz Pletz <[email protected]>
Release 0.1.0

77aafc8722e3e0ead20daf3b22c6d92ea351fd2d authored over 10 years ago by Franz Pletz <[email protected]>
Update README.md

b3d8a0e1742ac4460b768385f00d864ac6da36af authored over 10 years ago by Franz Pletz <[email protected]>
Reload prosody server instead of stop/start

6447fb80d3c261cada7c2b6557426a4e9eb73aa2 authored over 10 years ago by Franz Pletz <[email protected]>
Add deamonize = true

99620fae5f46f280d364cff25fc5b3e6b90e270a authored over 10 years ago by Daniel Kerwin <[email protected]>
Remove ubuntu lock

6e93dc67124321f6e479007063ef3614ca934a76 authored over 10 years ago by Daniel Kerwin <[email protected]>
Merge pull request #3 from andschwa/link

Updating repository URL

af5e955baec50b63a5ae440b36054e69bdc9b034 authored almost 11 years ago by Franz Pletz <[email protected]>
Merge pull request #7 from andschwa/blank-lines

Clean branch that deletes those pesky lines

83ac980b25ac691a36a08ac52d3b241d7a7a2446 authored almost 11 years ago by Franz Pletz <[email protected]>
Merge pull request #4 from andschwa/ensure_packages

Using ensure_packages instead of ensure_resource

e913b0f8c2470b85766f69dab256e01657cc18dc authored almost 11 years ago by Franz Pletz <[email protected]>