diff --git a/.fixtures.puppet4.yml b/.fixtures.puppet4.yml new file mode 100644 index 0000000..24ba512 --- /dev/null +++ b/.fixtures.puppet4.yml @@ -0,0 +1,17 @@ +fixtures: + forge_modules: + stdlib: + repo: puppetlabs/stdlib + ref: 5.2.0 + concat: + repo: puppetlabs/concat + ref: 5.3.0 + vcsrepo: + repo: puppetlabs/vcsrepo + ref: 2.4.0 + apt: + repo: puppetlabs/apt + ref: 6.3.0 + zypprepo: puppet/zypprepo + symlinks: + icingaweb2: "#{source_dir}" diff --git a/.travis.yml b/.travis.yml index d9faaeb..0264bf9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,36 +1,36 @@ sudo: false language: ruby cache: bundler bundler_args: "--without system_tests" before_install: - sh ./.travis/setup.sh script: - bundle exec rake $CHECK matrix: fast_finish: true include: - rvm: '2.4' env: PUPPET_VERSION="~> 5.0" CHECK=build DEPLOY_TO_FORGE=yes - rvm: '2.1' - env: PUPPET_VERSION="~> 4.0" CHECK=test + env: PUPPET_VERSION="~> 4.0" CHECK=test FIXTURES_YML=.fixtures.puppet4.yml - rvm: '2.4' env: PUPPET_VERSION="~> 5.0" CHECK=test - rvm: '2.5' env: PUPPET_VERSION="~> 6.0" CHECK=test branches: only: - master - "/^v\\d/" notifications: email: false deploy: provider: puppetforge deploy: branch: master user: icinga password: secure: "hcGcjXH8v7mjP8bAVeJY/aUzciEjzzjhBsB3b8SKFytpH6R5kcNLVXzkAtTXgJi8nR4PVFSjKovku3o0Q7BzWnmsGaQ69UzJ5gz37oO2mxfNvVCm7FyiCCW86gp+IvpsMDRa+gqpswvb0CjzwK5SC+R7/+pzt60aPx2Gk/yteuU=" on: tags: true all_branches: true condition: "$DEPLOY_TO_FORGE = yes" diff --git a/metadata.json b/metadata.json index 46913e3..d46dca3 100644 --- a/metadata.json +++ b/metadata.json @@ -1,60 +1,60 @@ { "name": "icinga-icingaweb2", "version": "2.3.0", "author": "Icinga Development Team", "summary": "Icinga Web 2 Puppet Module", "license": "Apache-2.0", "source": "https://github.com/Icinga/puppet-icingaweb2.git", "project_page": "https://github.com/Icinga/puppet-icingaweb2", "issues_url": "https://github.com/Icinga/puppet-icingaweb2/issues", "requirements": [ { "name": "puppet", "version_requirement": ">= 4.7.0 < 7.0.0" } ], "dependencies": [ - { "name": "puppetlabs/stdlib", "version_requirement": ">= 4.16.0 < 6.0.0" }, - { "name": "puppetlabs/concat", "version_requirement": ">= 2.0.1 < 6.0.0" }, - { "name": "puppetlabs/vcsrepo", "version_requirement": ">= 1.3.0 < 3.0.0" } + { "name": "puppetlabs/stdlib", "version_requirement": ">= 4.16.0 < 7.0.0" }, + { "name": "puppetlabs/concat", "version_requirement": ">= 2.0.1 < 7.0.0" }, + { "name": "puppetlabs/vcsrepo", "version_requirement": ">= 1.3.0 < 4.0.0" } ], "tags": [ "icinga", "icinga2", "icingaweb2", "monitoring" ], "operatingsystem_support": [ { "operatingsystem": "Debian", "operatingsystemrelease": [ "8", "9" ] }, { "operatingsystem": "RedHat", "operatingsystemrelease": [ "6", "7" ] }, { "operatingsystem": "CentOS", "operatingsystemrelease": [ "6", "7" ] }, { "operatingsystem": "Ubuntu", "operatingsystemrelease": [ "16.04", "18.04" ] }, { "operatingsystem": "SLES", "operatingsystemrelease": [ "12" ] } ] }