Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-zabbix

Puppet module for creating and maintaining zabbix components with puppet.
https://github.com/voxpupuli/puppet-zabbix

Merge pull request #916 from voxpupuli/modulesync

modulesync 7.2.0

c2157ef6d310d91a7135b92c739c0b2cfc20b66c authored about 1 year ago by Tim Meusel <[email protected]>
modulesync 7.2.0

e06feec919c24cfefed57e0205145c19b288b8b6 authored about 1 year ago by Tim Meusel <[email protected]>
Merge pull request #917 from ekohl/use-setup_acceptance_node

Reduce the size of prepare_host in acceptance tests

9b75b7524f1096d13fb861fb1583907a640eb87b authored about 1 year ago by Evgeni Golov <[email protected]>
Fix Style/IfUnlessModifier

df270429df624bfadbc9f9eaec3194b29a6faabf authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Properly format prepare_host

This uses correct heredoc descriptions and directly passes them into the
right methods, without ...

f3d5fb35fd62962ccdd86f41ff026283cadc7721 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Simplify yum cleaning

By cleaning up yum before removing the repository we can rely on
yum clean all to remove the pro...

d96aa7e9656f97d411e26eaa25251a3386b31e66 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Move node setup from prepare_host to setup_acceptance_node.pp

This is setup code only needs to happen once. By using
setup_acceptance_node.pp we can rely on e...

b4837d3b9d79d7ed4212980b0315cb688913f0a2 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #881 from markt-de/odbc_pollers

Add support for ODBC pollers in Zabbix >= 6.0

e9b96c8fc9ced9323768879f0bcea7cf0b1b064f authored about 1 year ago by Evgeni Golov <[email protected]>
add support for ODBC pollers in Zabbix >= 6.0

24479d6a776ec2cf71c796b9ab39db716baf397f authored about 1 year ago by Frank Wall <[email protected]>
Merge pull request #915 from voxpupuli/custom-vhost-params

allow specifying custom parameters to apache::vhost

aa8bf21e7bfee39e2edd5c110b03038cec193762 authored about 1 year ago by Evgeni Golov <[email protected]>
allow specifying custom parameters to apache::vhost

8294dbcc080bb8c9e69c52a3647a7451cfaf89e0 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #913 from voxpupuli/params-family

use os.family fact to detect params

d83836e140f0192208b9cc8201e8421aa4e8c1af authored about 1 year ago by Tim Meusel <[email protected]>
Merge pull request #912 from voxpupuli/no-fedora

drop last bits of Fedora support

3b490ac4411b55539cfa147a164fd3c3f5627394 authored about 1 year ago by Tim Meusel <[email protected]>
Merge pull request #911 from voxpupuli/no-oracle-special

don't specialcase oracle in the repo config

745dfc3ec639dad50c60c586109c572860e528e8 authored about 1 year ago by Tim Meusel <[email protected]>
Merge pull request #910 from voxpupuli/all-debian

use www-data on all Debian family systems, not only on Debian and Ubuntu

1dbec132ffc2dd54564c3ce3cc69b0c612539e15 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #908 from voxpupuli/debian64-repo

add support for arm64 Debian and Ubuntu repos

7adc7a865d809c166d13a30607cd3bb4cf617248 authored about 1 year ago by Tim Meusel <[email protected]>
Merge pull request #909 from voxpupuli/clean-depre

Remove deprecated zabbix_host.group, zabbix::agent::zbx_group, zabbix::resources::agent::group p...

4326771556bf9ed9213f9dd5efc5945fffba0d79 authored about 1 year ago by Tim Meusel <[email protected]>
use os.family fact to detect params

fbeb712fcb1bf7ffe35d55a51f17d4444ee4b7d8 authored about 1 year ago by Evgeni Golov <[email protected]>
drop last bits of Fedora support

Fixes: cbf95846e294aca51a3b179994d8c9ae801bd500

cffa0fc411f8312c96d487564db466ea0187c15c authored about 1 year ago by Evgeni Golov <[email protected]>
don't specialcase oracle in the repo config

the default code works just fine

b6b84ac04f4668dfa531d562315d247419f4e8b9 authored about 1 year ago by Evgeni Golov <[email protected]>
use www-data on all Debian family systems, not only on Debian and Ubuntu

b886c3b82745b40728e28722d1280fce35657fdf authored about 1 year ago by Evgeni Golov <[email protected]>
Remove deprecated group and zbx_group parameters

These were deprecated since 7.0.0 via a4750d47cd21ed8b03722b36df0b05a3fb9ff482

cc572f7dae2bf9583f94f439ed9246e86bae4202 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #867 from gizmo15/master

Add support for FreeBSD only for Zabbix Agent

a453023a24b416129754dadc558ffd4373d6dd75 authored about 1 year ago by Evgeni Golov <[email protected]>
Add Freebsd support for Zabbix Agent

52a33b1b7f24f82df029faf976fbb44b04cd6c62 authored about 1 year ago by Boris Tassou <[email protected]>
Add Freebsd support for Zabbix Agent

772cee2a6e802d93d20b6900ca66ac5335210b11 authored about 1 year ago by Boris Tassou <[email protected]>
add support for arm64 Debian repos

ef0fd80fdcbe04d879495199a2b020c6f5915ddb authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #907 from voxpupuli/drop-old-arm-repo

drop naizvoru.com arm repo for Debian

b24756a1589986381aeb55f8a1589b46d177bab9 authored about 1 year ago by Evgeni Golov <[email protected]>
drop naizvoru.com arm repo for Debian

The repo is not available since a while and not expected to come back.

Closes: #802

2043a258430967ddefb1f9b5233f1b6a66608c26 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #903 from voxpupuli/apigemclass

move zabbixapi gem installation into own class

fdbbd210b08c6fd9e7444b59d7628a7d97cc6f1b authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #904 from ekohl/clean-up-pg-db

Clean up PostgreSQL DB creation logic

3551fff92fd356553b40a5b8249f00f86ee49abc authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #900 from spicyprogramming/puppet8_compat

manifests/proxy.pp: avoid undefined variable for Puppet 8 compat

15a0d13419c6ebc9fdb7b601743188db53c87631 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Remove unused pre condition on postgresql::server

This is not used anywhere within the class and only slows things down.

423cb2f1a18d17ae01ea4714e8b4eb5ab1746c50 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Simplify PostgreSQL schema determination logic

eb84af2f7063eaf7e79fbcb51c136b45a770beed authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Store the DB created marker file path in a variable

This also uses the creates option for exec.

67a8750515150f989336101549e2c7824555b1d2 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Avoid creating local files in PG DB

This uses zcat and a pipe to unpack the file on the fly.

bfaa2917491a448f588b9a41407eace724016e39 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Unify PostgreSQL schema creation command

0b5986abc51f4b80578bc3f1d9d31546f0488cb8 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Replace postgresql parameter with setting the environment

This makes the commands easier and doesn't require to store the password
plain text in a file.

340d76d9240b429dc2f5b9b4dbdec7806243b5bf authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Align server and proxy cases

b1f353d496dc954bb93b12d0e76612ccd46b1250 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Drop unused zabbix_server_{images,data}_sql

Fixes: b1f38dd6b142 ("Drop Zabbix 2/3/4.2/4.4 support")

d5a665b844cd08bf863cdad199ebb4ff96f960e8 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Refactor PostgreSQL DB specs to use inheritance

This uses nesting and inheritance to provide a context and further
refine it.

It also drops the...

52f3bccf018bbd6d1791f15684fc5007fbf45d39 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #906 from voxpupuli/cleanup-old-version-comparisons

remove old version comparison guards for Zabbix pre 5.0

9b078a138a88e57b554cadf75a7e343f09600d52 authored about 1 year ago by Evgeni Golov <[email protected]>
remove old version comparison guards for Zabbix pre 5.0

we don't support 4.x anymore, so anything that's checking for versions
before 5.0 can be safely ...

586d6fe89c133edfd6188a96c5799d10d0e2ba84 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #905 from ekohl/use-beaker-hiera

Better Hiera compatibility

e4c1c2959be71ddbd54da486e6d7c49de08f6259 authored about 1 year ago by Evgeni Golov <[email protected]>
Provide Apache & PostgreSQL params via Hiera

By using beaker-hiera there is no need to provide it in every acceptance
test.

56e30df0f31055fe2dfa59f3aee7ddad60b7d7de authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Include apache::mod::php if needed

215c5b783c1119a06a7717ca45671266a6968908 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
include mysql::server if needed

This is similar to the inclusion of postgresql::server if needed.

7f9ba732e4915e20f973fda4eddba0c017a6c772 authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Use include postgresql::server in zabbix::database

This is safe to do because it can be called even after an explicit class
statement. The followin...

21a1a355b6cd72a50137eb9452bdd78e51f312fb authored about 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
move zabbixapi gem installation into own class

5d603c9609467982d7d19cc5de4e42893859e372 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #901 from voxpupuli/gha-v2

gha-puppet v2

e4894b8e6289719f9126280e899a31b00424f682 authored about 1 year ago by Evgeni Golov <[email protected]>
gha-puppet v2

742163b3aa8139d374056afb408467dda254819c authored about 1 year ago by Evgeni Golov <[email protected]>
modulesync 7.1.0

80cfdfb3cb0fe3cffe14c23f93905e5d9e59f8b4 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #885 from Fabian1976/fix_gateway_pid

82d5a6c96000fc0c4ac5ad91c4468858579b62a2 authored about 1 year ago by Christos Papageorgiou <[email protected]>
Fix java-gateway pid different in zabbix 6

a6d1eda33fb554aa1c4fbd9333ef254c969dea0a authored about 1 year ago by Fabian van der Hoeven <[email protected]>
Fix javegateway pid not configurable by user

d8d080fc79b3134887db32f7cbcd3a523994d085 authored about 1 year ago by Fabian van der Hoeven <[email protected]>
manifests/proxy.pp: Puppet 8 compat

b082b27a13a5cce6c1c9ab593b5f36e456c8def2 authored about 1 year ago by spicyprogramming <[email protected]>
Merge pull request #899 from voxpupuli/no-pidfile

drop pidfile_workaround

1aa215e8a938d8d8a33df2c411b4c184a6a9fdc9 authored about 1 year ago by Tim Meusel <[email protected]>
Merge pull request #898 from voxpupuli/firewall

puppetlabs/firewall: Require 7.x

dbdcede720923164cb049f77acc9e9b7d208dd1d authored about 1 year ago by Evgeni Golov <[email protected]>
drop pidfile_workaround

bdfe3c9ce06c8447c2a5be3b98a7ce1bdb24c837 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #866 from Phil-Friderici/housekeeping

add documentation to satisfy linting

39bedae0e6d5550402a020019e7ef922028a40bc authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #871 from Phil-Friderici/coverage

Add unit tests to reach 100% resource coverage

c3898becad8fed278bf0ae120d1325a3e2d1ceea authored about 1 year ago by Evgeni Golov <[email protected]>
Add unit tests to reach 100% resource coverage

060bc6253d574f84153cd5df3c0bcbef1bfd7e70 authored about 1 year ago by Phil Friderici <[email protected]>
Merge pull request #872 from Phil-Friderici/new_facts

Use structured $facts hash syntax in spec tests

5ebefbd03c55392e4a0b4ca6131d5f37edb137b3 authored about 1 year ago by Evgeni Golov <[email protected]>
Use structured $facts hash syntax in spec tests

7ba4379ce17c62c82816016ae413df7bbd2e7a7a authored about 1 year ago by Phil Friderici <[email protected]>
puppetlabs/firewall: Allow 7.x

286f5c1154e489dd65d101723acfe92179968e0f authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #897 from voxpupuli/rocky

add support for AlmaLinux and Rocky 8 and 9

3ac0681992774da5e9a530b41368176b10f3c701 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #879 from voxpupuli/puppet8_20230723

Add Puppet 8 support

cdee1a87e4ae7d2edb515f72528292049253b306 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #896 from voxpupuli/test-proxy-everywhere

execute zabbix::proxy tests everywhere

cb55e073eb1e564ba009737bb42c9715a21c7097 authored about 1 year ago by Evgeni Golov <[email protected]>
execute zabbix::proxy tests everywhere

bbb8d1598c4297fa7caba0cee0b2619a96a0ebf7 authored about 1 year ago by Evgeni Golov <[email protected]>
add support for AlmaLinux and Rocky 8 and 9

3429ed229ea2a0075a5e5ae2a1b5373554d48f4f authored about 1 year ago by Evgeni Golov <[email protected]>
Add Puppet 8 support

5fc0cf5ecc0fec7ab9feecb8d54f2f448bf4ca16 authored about 1 year ago by Tim Meusel <[email protected]>
Merge pull request #893 from voxpupuli/el9

add EL9 support

1f78fee3b90d91f644ade9775d05c33a81289b2b authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #894 from voxpupuli/default-6.0

install Zabbix 6.0 by default everywhere but EL7

af49dd82ea08265c07375cfde0eefb08f400cc70 authored about 1 year ago by Evgeni Golov <[email protected]>
skip tests that need a pre 6.0 server on el9

aa55e436c82688fe0735de254ad878762f816b87 authored about 1 year ago by Evgeni Golov <[email protected]>
only load mod::php on non EL systems

on EL we default to FPM anyway

319ed8410b8609f94738e87e6d76f0c0c4da7bb3 authored about 1 year ago by Evgeni Golov <[email protected]>
add EL9 support

b4337d154a3228d363b945b1343d92d72cc1948b authored about 1 year ago by Evgeni Golov <[email protected]>
install Zabbix 6.0 by default everywhere but EL7

1e39e7d83822aeb62e50f18c7dafd9ac2940aa13 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #895 from voxpupuli/test-server-all

increase default CacheSize to 32M, the default in 6.0

50c8c52a31506bf3b43e881a49da018d52961707 authored about 1 year ago by Tim Meusel <[email protected]>
increase default CacheSize to 32M, the default in 6.0

b65a7ff0ad9ebfa284ac4253c54fcada1e45d9f2 authored about 1 year ago by Evgeni Golov <[email protected]>
default to PostgreSQL 13 in acceptance tests

91921a3c419d1df50139f2b7b07a5cf863498e56 authored about 1 year ago by Evgeni Golov <[email protected]>
test zabbix::server on all supported versions, not only default

fe044286331d500138c0964c1296d71a5e4d3f73 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #887 from voxpupuli/ol-fixes

OracleLinux fixes

f22bc003c3dc3015500b1ecbb4d6f7461ec683df authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #892 from voxpupuli/faster-cleanup

don't call puppet multiple times in prepare host for acceptance

085c715cbc8c3397a3bb9b76fceb3981f4246496 authored about 1 year ago by Evgeni Golov <[email protected]>
don't call puppet multiple times in prepare host for acceptance

b13fe2f182a00ffca8795b101229a481ea485cff authored about 1 year ago by Evgeni Golov <[email protected]>
install web packages based on os family, not os name

4e3f60b7a3364b75d70ebd63247c1ef85488f655 authored about 1 year ago by Evgeni Golov <[email protected]>
explicit dnf module in acceptance

dc58c9899e85d2678ab27de79acbc98874e7e692 authored about 1 year ago by Evgeni Golov <[email protected]>
use special frontend repo for 5.0 on *all* EL7, not just CentOS

daf5c249557f353f66676418bf78d27ed3554da6 authored about 1 year ago by Evgeni Golov <[email protected]>
simplify proxy package installation

there are no more differences since Zabbix 3.0

14ef143fc4abd88b27bc03dc9b6a60f07c39908e authored about 1 year ago by Evgeni Golov <[email protected]>
only try to load versioned schema on EL7

5bc7fa05db2d13baa857205a0d4dc95dad2cd191 authored about 1 year ago by Evgeni Golov <[email protected]>
install the correct SCL package on OracleLinux

267e01f2a47758494448b4ec1706477bf94e7b4f authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #878 from voxpupuli/stdlib9_20230723

Allow puppetlabs/stdlib 9.x, puppetlabs/postgresql 9.x, puppetlabs/mysql 15.x, pyppetlabs/apache...

671263ea9f8deb43ffe59736c2543dc523eac413 authored about 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #891 from voxpupuli/drop-zabbix-4.0

Drop support for Zabbix 4.0

51527a08aa3e0778e952214c2a29a8c34c1db2fc authored about 1 year ago by Evgeni Golov <[email protected]>
puppet/selinux: Allow 4.x

ccbd42bede177a46dce91a0b7ce8366957527cf2 authored over 1 year ago by Evgeni Golov <[email protected]>
puppet/systemd: Allow 6.x

34e464692f97f3307f447cb84907c29e1b81cd87 authored over 1 year ago by Evgeni Golov <[email protected]>
puppetlabs/apt: Allow 9.x

fe90888fde719c25d2d8d17370e5163cd6e0ddf1 authored over 1 year ago by Evgeni Golov <[email protected]>
puppetlabs/apache: Allow 11.x

be95eb1af1eb8462fb9a9b94708c369b1bab1764 authored over 1 year ago by Evgeni Golov <[email protected]>
puppetlabs/mysql: Allow 15.x

b26a2f8ea5a0d6e58a53d4f6dd7ad334a4a20af8 authored over 1 year ago by Evgeni Golov <[email protected]>
puppetlabs/postgresql: Allow 9.x

5e0f21e761093db2a5ec1653ca2b9ef84d665558 authored over 1 year ago by Evgeni Golov <[email protected]>
Drop support for Zabbix 4.0

94ca591465a724d1b0cfdbdd7214d955b36707a2 authored over 1 year ago by Evgeni Golov <[email protected]>
Merge pull request #890 from voxpupuli/more-5.4-cleanup

remove more Zabbix 5.4 special cases now that it's unsupported

23a823679fd1d2ef7df7074600c5e545a45f92ea authored over 1 year ago by Evgeni Golov <[email protected]>
puppetlabs/stdlib: Allow 9.x

cd7d78172450efa3b504e83937e38277b31b6f0c authored over 1 year ago by Tim Meusel <[email protected]>