22 Commits

Author SHA1 Message Date
semantic-release-bot
f6bab93f27 chore(release): 0.42.0 [skip ci]
# [0.42.0](https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.9...v0.42.0) (2021-07-15)

### Features

* **debian:** add bullseye support ([216192d](216192dece))
2021-07-15 09:09:24 +00:00
Imran Iqbal
d2efe082db Merge pull request #319 from droope/master
feat(debian): add bullseye support
2021-07-15 10:03:32 +01:00
Imran Iqbal
fa14f63a0a chore(deps): bump addressable from 2.7.0 to 2.8.0 [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/340
2021-07-14 12:15:30 +01:00
Pedro Worcel
216192dece feat(debian): add bullseye support 2021-07-13 10:15:04 +12:00
semantic-release-bot
f9b6f36f2b chore(release): 0.41.9 [skip ci]
## [0.41.9](https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.8...v0.41.9) (2021-07-06)

### Bug Fixes

* **osmap.yaml:** fix PGDG repo file creation for Amazon Linux ([2de775b](2de775be1e))

### Continuous Integration

* **3003.1:** update inc. AlmaLinux, Rocky & `rst-lint` [skip ci] ([d16e91c](d16e91ceb0))
* **kitchen+gitlab:** remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] ([b690bab](b690bab978))
2021-07-06 14:04:32 +00:00
Imran Iqbal
097d4e4bcf Merge pull request #314 from Niyakiy/dev/fix-amazon-linux-install-from-upstream-repo
fix(osmap.yaml): fix PGDG repo file creation for Amazon Linux 2
2021-07-06 14:58:31 +01:00
Eugene Chepurniy
2de775be1e fix(osmap.yaml): fix PGDG repo file creation for Amazon Linux 2021-07-06 15:11:56 +03:00
Imran Iqbal
d16e91ceb0 ci(3003.1): update inc. AlmaLinux, Rocky & rst-lint [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/335
2021-07-02 00:06:32 +01:00
Imran Iqbal
b690bab978 ci(kitchen+gitlab): remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/331
2021-06-21 20:47:30 +01:00
Imran Iqbal
288bea8fac Merge pull request #313 from noelmcloughlin/clena
chore(version): increase default version; remove pid dir on clean; update pillar.example
2021-06-14 13:23:05 +01:00
noelmcloughlin
92e0ad383c chore(version): bump to modern version 2021-06-09 21:43:13 +01:00
noelmcloughlin
9e145be0ed chore(clean): remove directory after pkg remove 2021-06-06 21:12:30 +01:00
semantic-release-bot
1d34f8c56f chore(release): 0.41.8 [skip ci]
## [0.41.8](https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.7...v0.41.8) (2021-05-25)

### Bug Fixes

* **jinja:** use json filter ([eb63ec8](eb63ec85e0))

### Continuous Integration

* add `arch-master` to matrix and update `.travis.yml` [skip ci] ([79feefa](79feefa751))
* **kitchen+gitlab:** adjust matrix to add `3003` [skip ci] ([fd8f0e5](fd8f0e5db5))
* **vagrant:** add FreeBSD 13.0 [skip ci] ([93bb123](93bb123ea1))
* **vagrant:** use pre-salted boxes & conditional local settings [skip ci] ([69812c1](69812c1f62))

### Documentation

* **readme:** fix headings [skip ci] ([c97317c](c97317c39f))
2021-05-25 08:38:31 +00:00
N
45cc47d9f8 Merge pull request #312 from noelmcloughlin/centos
fix(jinja): use json filter
2021-05-25 09:32:37 +01:00
noelmcloughlin
eb63ec85e0 fix(jinja): use json filter 2021-05-20 16:56:08 +01:00
Imran Iqbal
809aaabdbc chore(pre-commit): use info report level for rstcheck [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/325
2021-05-20 14:09:47 +01:00
Imran Iqbal
79feefa751 ci: add arch-master to matrix and update .travis.yml [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/323
2021-05-09 22:32:58 +01:00
Imran Iqbal
c97317c39f docs(readme): fix headings [skip ci] 2021-05-05 15:16:30 +01:00
Imran Iqbal
fd8f0e5db5 ci(kitchen+gitlab): adjust matrix to add 3003 [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/318
2021-04-23 08:48:44 +01:00
Imran Iqbal
93bb123ea1 ci(vagrant): add FreeBSD 13.0 [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/316
2021-04-20 00:25:25 +01:00
Imran Iqbal
69812c1f62 ci(vagrant): use pre-salted boxes & conditional local settings [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/311
2021-04-05 18:54:52 +01:00
Imran Iqbal
42bb7f8cb8 chore: update CODEOWNERS & .yamllint re: kitchen-vagrant [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/310
2021-04-05 18:21:03 +01:00
26 changed files with 527 additions and 252 deletions

View File

@@ -14,8 +14,12 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
instance: instance:
- default-freebsd-122-latest-py3 - default-freebsd-130-master-py3
- default-freebsd-114-latest-py3 - default-freebsd-122-master-py3
- default-freebsd-114-master-py3
# - default-freebsd-130-3002-6-py3
# - default-freebsd-122-3002-6-py3
# - default-freebsd-114-3002-6-py3
steps: steps:
- name: 'Check out code' - name: 'Check out code'
uses: 'actions/checkout@v2' uses: 'actions/checkout@v2'

View File

@@ -127,77 +127,97 @@ rubocop:
# default-debian-9-tiamat-py3: {extends: '.test_instance'} # default-debian-9-tiamat-py3: {extends: '.test_instance'}
# default-ubuntu-2004-tiamat-py3: {extends: '.test_instance'} # default-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
# default-ubuntu-1804-tiamat-py3: {extends: '.test_instance'} # default-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
# default-ubuntu-1604-tiamat-py3: {extends: '.test_instance'}
# default-centos-8-tiamat-py3: {extends: '.test_instance'} # default-centos-8-tiamat-py3: {extends: '.test_instance'}
# default-centos-7-tiamat-py3: {extends: '.test_instance'} # default-centos-7-tiamat-py3: {extends: '.test_instance'}
# default-amazonlinux-2-tiamat-py3: {extends: '.test_instance'} # default-amazonlinux-2-tiamat-py3: {extends: '.test_instance'}
# default-oraclelinux-8-tiamat-py3: {extends: '.test_instance'} # default-oraclelinux-8-tiamat-py3: {extends: '.test_instance'}
# default-oraclelinux-7-tiamat-py3: {extends: '.test_instance'} # default-oraclelinux-7-tiamat-py3: {extends: '.test_instance'}
# default-almalinux-8-tiamat-py3: {extends: '.test_instance'}
# default-rockylinux-8-tiamat-py3: {extends: '.test_instance'}
default-debian-10-master-py3: {extends: '.test_instance'} default-debian-10-master-py3: {extends: '.test_instance'}
default-debian-9-master-py3: {extends: '.test_instance'} default-debian-9-master-py3: {extends: '.test_instance'}
default-ubuntu-2004-master-py3: {extends: '.test_instance'} default-ubuntu-2004-master-py3: {extends: '.test_instance'}
default-ubuntu-1804-master-py3: {extends: '.test_instance'} default-ubuntu-1804-master-py3: {extends: '.test_instance'}
# default-ubuntu-1604-master-py3: {extends: '.test_instance'}
default-centos-8-master-py3: {extends: '.test_instance'} default-centos-8-master-py3: {extends: '.test_instance'}
default-centos-7-master-py3: {extends: '.test_instance'} default-centos-7-master-py3: {extends: '.test_instance'}
default-fedora-34-master-py3: {extends: '.test_instance'}
default-fedora-33-master-py3: {extends: '.test_instance'} default-fedora-33-master-py3: {extends: '.test_instance'}
default-fedora-32-master-py3: {extends: '.test_instance'} default-opensuse-leap-153-master-py3: {extends: '.test_instance'}
default-opensuse-leap-152-master-py3: {extends: '.test_instance'} default-opensuse-leap-152-master-py3: {extends: '.test_instance'}
default-opensuse-tmbl-latest-master-py3: {extends: '.test_instance'} default-opensuse-tmbl-latest-master-py3: {extends: '.test_instance'}
default-amazonlinux-2-master-py3: {extends: '.test_instance'} default-amazonlinux-2-master-py3: {extends: '.test_instance'}
default-oraclelinux-8-master-py3: {extends: '.test_instance'} default-oraclelinux-8-master-py3: {extends: '.test_instance'}
default-oraclelinux-7-master-py3: {extends: '.test_instance'} default-oraclelinux-7-master-py3: {extends: '.test_instance'}
default-arch-base-latest-master-py3: {extends: '.test_instance'}
# default-gentoo-stage3-latest-master-py3: {extends: '.test_instance'} # default-gentoo-stage3-latest-master-py3: {extends: '.test_instance'}
# default-gentoo-stage3-systemd-master-py3: {extends: '.test_instance'} # default-gentoo-stage3-systemd-master-py3: {extends: '.test_instance'}
# default-debian-10-3002-5-py3: {extends: '.test_instance'} default-almalinux-8-master-py3: {extends: '.test_instance'}
# default-debian-9-3002-5-py3: {extends: '.test_instance'} default-rockylinux-8-master-py3: {extends: '.test_instance'}
# default-ubuntu-2004-3002-5-py3: {extends: '.test_instance'} # default-debian-10-3003-1-py3: {extends: '.test_instance'}
# default-ubuntu-1804-3002-5-py3: {extends: '.test_instance'} # default-debian-9-3003-1-py3: {extends: '.test_instance'}
# default-ubuntu-1604-3002-5-py3: {extends: '.test_instance'} # default-ubuntu-2004-3003-1-py3: {extends: '.test_instance'}
# default-centos-8-3002-5-py3: {extends: '.test_instance'} # default-ubuntu-1804-3003-1-py3: {extends: '.test_instance'}
# default-centos-7-3002-5-py3: {extends: '.test_instance'} # default-centos-8-3003-1-py3: {extends: '.test_instance'}
# default-fedora-33-3002-5-py3: {extends: '.test_instance'} # default-centos-7-3003-1-py3: {extends: '.test_instance'}
# default-fedora-32-3002-5-py3: {extends: '.test_instance'} # default-fedora-34-3003-1-py3: {extends: '.test_instance'}
# default-amazonlinux-2-3002-5-py3: {extends: '.test_instance'} # default-fedora-33-3003-1-py3: {extends: '.test_instance'}
# default-oraclelinux-8-3002-5-py3: {extends: '.test_instance'} # default-opensuse-leap-153-3003-1-py3: {extends: '.test_instance'}
# default-oraclelinux-7-3002-5-py3: {extends: '.test_instance'} # default-opensuse-leap-152-3003-1-py3: {extends: '.test_instance'}
default-arch-base-latest-3002-5-py3: {extends: '.test_instance'} # default-opensuse-tmbl-latest-3003-1-py3: {extends: '.test_instance'}
# default-gentoo-stage3-latest-3002-5-py3: {extends: '.test_instance'} # default-amazonlinux-2-3003-1-py3: {extends: '.test_instance'}
# default-gentoo-stage3-systemd-3002-5-py3: {extends: '.test_instance'} # default-oraclelinux-8-3003-1-py3: {extends: '.test_instance'}
# default-oraclelinux-7-3003-1-py3: {extends: '.test_instance'}
# default-arch-base-latest-3003-1-py3: {extends: '.test_instance'}
# default-gentoo-stage3-latest-3003-1-py3: {extends: '.test_instance'}
# default-gentoo-stage3-systemd-3003-1-py3: {extends: '.test_instance'}
# default-debian-10-3002-6-py3: {extends: '.test_instance'}
# default-debian-9-3002-6-py3: {extends: '.test_instance'}
# default-ubuntu-2004-3002-6-py3: {extends: '.test_instance'}
# default-ubuntu-1804-3002-6-py3: {extends: '.test_instance'}
# default-centos-8-3002-6-py3: {extends: '.test_instance'}
# default-centos-7-3002-6-py3: {extends: '.test_instance'}
# default-fedora-34-3002-6-py3: {extends: '.test_instance'}
# default-fedora-33-3002-6-py3: {extends: '.test_instance'}
# default-amazonlinux-2-3002-6-py3: {extends: '.test_instance'}
# default-oraclelinux-8-3002-6-py3: {extends: '.test_instance'}
# default-oraclelinux-7-3002-6-py3: {extends: '.test_instance'}
# default-arch-base-latest-3002-6-py3: {extends: '.test_instance'}
# default-gentoo-stage3-latest-3002-6-py3: {extends: '.test_instance'}
# default-gentoo-stage3-systemd-3002-6-py3: {extends: '.test_instance'}
# default-opensuse-leap-153-3002-2-py3: {extends: '.test_instance'}
# default-opensuse-leap-152-3002-2-py3: {extends: '.test_instance'} # default-opensuse-leap-152-3002-2-py3: {extends: '.test_instance'}
# default-opensuse-tmbl-latest-3002-2-py3: {extends: '.test_instance'} # default-opensuse-tmbl-latest-3002-2-py3: {extends: '.test_instance'}
# default-debian-10-3001-6-py3: {extends: '.test_instance'} # default-debian-10-3001-7-py3: {extends: '.test_instance'}
# default-debian-9-3001-6-py3: {extends: '.test_instance'} # default-debian-9-3001-7-py3: {extends: '.test_instance'}
# default-ubuntu-2004-3001-6-py3: {extends: '.test_instance'} # default-ubuntu-2004-3001-7-py3: {extends: '.test_instance'}
# default-ubuntu-1804-3001-6-py3: {extends: '.test_instance'} # default-ubuntu-1804-3001-7-py3: {extends: '.test_instance'}
# default-ubuntu-1604-3001-6-py3: {extends: '.test_instance'} # default-centos-8-3001-7-py3: {extends: '.test_instance'}
# default-centos-8-3001-6-py3: {extends: '.test_instance'} # default-centos-7-3001-7-py3: {extends: '.test_instance'}
# default-centos-7-3001-6-py3: {extends: '.test_instance'} # default-fedora-34-3001-7-py3: {extends: '.test_instance'}
# default-fedora-33-3001-6-py3: {extends: '.test_instance'} # default-fedora-33-3001-7-py3: {extends: '.test_instance'}
# default-fedora-32-3001-6-py3: {extends: '.test_instance'} # default-opensuse-leap-153-3001-7-py3: {extends: '.test_instance'}
# default-opensuse-leap-152-3001-6-py3: {extends: '.test_instance'} # default-opensuse-leap-152-3001-7-py3: {extends: '.test_instance'}
# default-opensuse-tmbl-latest-3001-6-py3: {extends: '.test_instance'} # default-opensuse-tmbl-latest-3001-7-py3: {extends: '.test_instance'}
# default-amazonlinux-2-3001-6-py3: {extends: '.test_instance'} # default-amazonlinux-2-3001-7-py3: {extends: '.test_instance'}
# default-oraclelinux-8-3001-6-py3: {extends: '.test_instance'} # default-oraclelinux-8-3001-7-py3: {extends: '.test_instance'}
# default-oraclelinux-7-3001-6-py3: {extends: '.test_instance'} # default-oraclelinux-7-3001-7-py3: {extends: '.test_instance'}
# default-arch-base-latest-3001-6-py3: {extends: '.test_instance'} # default-arch-base-latest-3001-7-py3: {extends: '.test_instance'}
# default-gentoo-stage3-latest-3001-6-py3: {extends: '.test_instance'} # default-gentoo-stage3-latest-3001-7-py3: {extends: '.test_instance'}
# default-gentoo-stage3-systemd-3001-6-py3: {extends: '.test_instance'} # default-gentoo-stage3-systemd-3001-7-py3: {extends: '.test_instance'}
# default-debian-10-3000-8-py3: {extends: '.test_instance'} # default-debian-10-3000-9-py3: {extends: '.test_instance'}
# default-debian-9-3000-8-py3: {extends: '.test_instance'} # default-debian-9-3000-9-py3: {extends: '.test_instance'}
# default-ubuntu-1804-3000-8-py3: {extends: '.test_instance'} # default-ubuntu-1804-3000-9-py3: {extends: '.test_instance'}
# default-ubuntu-1604-3000-8-py3: {extends: '.test_instance'} # default-centos-8-3000-9-py3: {extends: '.test_instance'}
# default-centos-8-3000-8-py3: {extends: '.test_instance'} # default-centos-7-3000-9-py3: {extends: '.test_instance'}
# default-centos-7-3000-8-py3: {extends: '.test_instance'} # default-opensuse-leap-153-3000-9-py3: {extends: '.test_instance'}
# default-opensuse-leap-152-3000-8-py3: {extends: '.test_instance'} # default-opensuse-leap-152-3000-9-py3: {extends: '.test_instance'}
# default-amazonlinux-2-3000-8-py3: {extends: '.test_instance'} # default-amazonlinux-2-3000-9-py3: {extends: '.test_instance'}
# default-oraclelinux-8-3000-8-py3: {extends: '.test_instance'} # default-oraclelinux-8-3000-9-py3: {extends: '.test_instance'}
# default-oraclelinux-7-3000-8-py3: {extends: '.test_instance'} # default-oraclelinux-7-3000-9-py3: {extends: '.test_instance'}
# default-gentoo-stage3-latest-3000-8-py3: {extends: '.test_instance'} # default-gentoo-stage3-latest-3000-9-py3: {extends: '.test_instance'}
# default-gentoo-stage3-systemd-3000-8-py3: {extends: '.test_instance'} # default-gentoo-stage3-systemd-3000-9-py3: {extends: '.test_instance'}
# default-ubuntu-1804-3000-8-py2: {extends: '.test_instance'} # default-ubuntu-1804-3000-9-py2: {extends: '.test_instance'}
# default-ubuntu-1604-3000-8-py2: {extends: '.test_instance'} # default-arch-base-latest-3000-9-py2: {extends: '.test_instance'}
# default-arch-base-latest-3000-8-py2: {extends: '.test_instance'}
############################################################################### ###############################################################################
# `release` stage: `semantic-release` # `release` stage: `semantic-release`

View File

@@ -52,4 +52,14 @@ repos:
- id: rstcheck - id: rstcheck
name: Check reST files using rstcheck name: Check reST files using rstcheck
exclude: 'docs/CHANGELOG.rst' exclude: 'docs/CHANGELOG.rst'
args: [--report=warning] - repo: https://github.com/saltstack-formulas/mirrors-rst-lint
rev: v1.3.2
hooks:
- id: rst-lint
name: Check reST files using rst-lint
exclude: |
(?x)^(
docs/CHANGELOG.rst|
docs/TOFS_pattern.rst|
)$
additional_dependencies: [pygments==2.9.0]

View File

@@ -1,3 +1,4 @@
[rstcheck] [rstcheck]
report=error report=info
ignore_language=rst ignore_language=rst
ignore_messages=(Duplicate (ex|im)plicit target.*|Hyperlink target ".*" is not referenced\.$)

View File

@@ -87,77 +87,97 @@ jobs:
# - env: INSTANCE=default-debian-9-tiamat-py3 # - env: INSTANCE=default-debian-9-tiamat-py3
# - env: INSTANCE=default-ubuntu-2004-tiamat-py3 # - env: INSTANCE=default-ubuntu-2004-tiamat-py3
# - env: INSTANCE=default-ubuntu-1804-tiamat-py3 # - env: INSTANCE=default-ubuntu-1804-tiamat-py3
# - env: INSTANCE=default-ubuntu-1604-tiamat-py3
# - env: INSTANCE=default-centos-8-tiamat-py3 # - env: INSTANCE=default-centos-8-tiamat-py3
# - env: INSTANCE=default-centos-7-tiamat-py3 # - env: INSTANCE=default-centos-7-tiamat-py3
# - env: INSTANCE=default-amazonlinux-2-tiamat-py3 # - env: INSTANCE=default-amazonlinux-2-tiamat-py3
# - env: INSTANCE=default-oraclelinux-8-tiamat-py3 # - env: INSTANCE=default-oraclelinux-8-tiamat-py3
# - env: INSTANCE=default-oraclelinux-7-tiamat-py3 # - env: INSTANCE=default-oraclelinux-7-tiamat-py3
# - env: INSTANCE=default-almalinux-8-tiamat-py3
# - env: INSTANCE=default-rockylinux-8-tiamat-py3
- env: INSTANCE=default-debian-10-master-py3 - env: INSTANCE=default-debian-10-master-py3
- env: INSTANCE=default-debian-9-master-py3 - env: INSTANCE=default-debian-9-master-py3
- env: INSTANCE=default-ubuntu-2004-master-py3 - env: INSTANCE=default-ubuntu-2004-master-py3
- env: INSTANCE=default-ubuntu-1804-master-py3 - env: INSTANCE=default-ubuntu-1804-master-py3
# - env: INSTANCE=default-ubuntu-1604-master-py3
- env: INSTANCE=default-centos-8-master-py3 - env: INSTANCE=default-centos-8-master-py3
- env: INSTANCE=default-centos-7-master-py3 - env: INSTANCE=default-centos-7-master-py3
- env: INSTANCE=default-fedora-34-master-py3
- env: INSTANCE=default-fedora-33-master-py3 - env: INSTANCE=default-fedora-33-master-py3
- env: INSTANCE=default-fedora-32-master-py3 - env: INSTANCE=default-opensuse-leap-153-master-py3
- env: INSTANCE=default-opensuse-leap-152-master-py3 - env: INSTANCE=default-opensuse-leap-152-master-py3
- env: INSTANCE=default-opensuse-tmbl-latest-master-py3 - env: INSTANCE=default-opensuse-tmbl-latest-master-py3
- env: INSTANCE=default-amazonlinux-2-master-py3 - env: INSTANCE=default-amazonlinux-2-master-py3
- env: INSTANCE=default-oraclelinux-8-master-py3 - env: INSTANCE=default-oraclelinux-8-master-py3
- env: INSTANCE=default-oraclelinux-7-master-py3 - env: INSTANCE=default-oraclelinux-7-master-py3
- env: INSTANCE=default-arch-base-latest-master-py3
# - env: INSTANCE=default-gentoo-stage3-latest-master-py3 # - env: INSTANCE=default-gentoo-stage3-latest-master-py3
# - env: INSTANCE=default-gentoo-stage3-systemd-master-py3 # - env: INSTANCE=default-gentoo-stage3-systemd-master-py3
# - env: INSTANCE=default-debian-10-3002-5-py3 - env: INSTANCE=default-almalinux-8-master-py3
# - env: INSTANCE=default-debian-9-3002-5-py3 - env: INSTANCE=default-rockylinux-8-master-py3
# - env: INSTANCE=default-ubuntu-2004-3002-5-py3 # - env: INSTANCE=default-debian-10-3003-1-py3
# - env: INSTANCE=default-ubuntu-1804-3002-5-py3 # - env: INSTANCE=default-debian-9-3003-1-py3
# - env: INSTANCE=default-ubuntu-1604-3002-5-py3 # - env: INSTANCE=default-ubuntu-2004-3003-1-py3
# - env: INSTANCE=default-centos-8-3002-5-py3 # - env: INSTANCE=default-ubuntu-1804-3003-1-py3
# - env: INSTANCE=default-centos-7-3002-5-py3 # - env: INSTANCE=default-centos-8-3003-1-py3
# - env: INSTANCE=default-fedora-33-3002-5-py3 # - env: INSTANCE=default-centos-7-3003-1-py3
# - env: INSTANCE=default-fedora-32-3002-5-py3 # - env: INSTANCE=default-fedora-34-3003-1-py3
# - env: INSTANCE=default-amazonlinux-2-3002-5-py3 # - env: INSTANCE=default-fedora-33-3003-1-py3
# - env: INSTANCE=default-oraclelinux-8-3002-5-py3 # - env: INSTANCE=default-opensuse-leap-153-3003-1-py3
# - env: INSTANCE=default-oraclelinux-7-3002-5-py3 # - env: INSTANCE=default-opensuse-leap-152-3003-1-py3
- env: INSTANCE=default-arch-base-latest-3002-5-py3 # - env: INSTANCE=default-opensuse-tmbl-latest-3003-1-py3
# - env: INSTANCE=default-gentoo-stage3-latest-3002-5-py3 # - env: INSTANCE=default-amazonlinux-2-3003-1-py3
# - env: INSTANCE=default-gentoo-stage3-systemd-3002-5-py3 # - env: INSTANCE=default-oraclelinux-8-3003-1-py3
# - env: INSTANCE=default-oraclelinux-7-3003-1-py3
# - env: INSTANCE=default-arch-base-latest-3003-1-py3
# - env: INSTANCE=default-gentoo-stage3-latest-3003-1-py3
# - env: INSTANCE=default-gentoo-stage3-systemd-3003-1-py3
# - env: INSTANCE=default-debian-10-3002-6-py3
# - env: INSTANCE=default-debian-9-3002-6-py3
# - env: INSTANCE=default-ubuntu-2004-3002-6-py3
# - env: INSTANCE=default-ubuntu-1804-3002-6-py3
# - env: INSTANCE=default-centos-8-3002-6-py3
# - env: INSTANCE=default-centos-7-3002-6-py3
# - env: INSTANCE=default-fedora-34-3002-6-py3
# - env: INSTANCE=default-fedora-33-3002-6-py3
# - env: INSTANCE=default-amazonlinux-2-3002-6-py3
# - env: INSTANCE=default-oraclelinux-8-3002-6-py3
# - env: INSTANCE=default-oraclelinux-7-3002-6-py3
# - env: INSTANCE=default-arch-base-latest-3002-6-py3
# - env: INSTANCE=default-gentoo-stage3-latest-3002-6-py3
# - env: INSTANCE=default-gentoo-stage3-systemd-3002-6-py3
# - env: INSTANCE=default-opensuse-leap-153-3002-2-py3
# - env: INSTANCE=default-opensuse-leap-152-3002-2-py3 # - env: INSTANCE=default-opensuse-leap-152-3002-2-py3
# - env: INSTANCE=default-opensuse-tmbl-latest-3002-2-py3 # - env: INSTANCE=default-opensuse-tmbl-latest-3002-2-py3
# - env: INSTANCE=default-debian-10-3001-6-py3 # - env: INSTANCE=default-debian-10-3001-7-py3
# - env: INSTANCE=default-debian-9-3001-6-py3 # - env: INSTANCE=default-debian-9-3001-7-py3
# - env: INSTANCE=default-ubuntu-2004-3001-6-py3 # - env: INSTANCE=default-ubuntu-2004-3001-7-py3
# - env: INSTANCE=default-ubuntu-1804-3001-6-py3 # - env: INSTANCE=default-ubuntu-1804-3001-7-py3
# - env: INSTANCE=default-ubuntu-1604-3001-6-py3 # - env: INSTANCE=default-centos-8-3001-7-py3
# - env: INSTANCE=default-centos-8-3001-6-py3 # - env: INSTANCE=default-centos-7-3001-7-py3
# - env: INSTANCE=default-centos-7-3001-6-py3 # - env: INSTANCE=default-fedora-34-3001-7-py3
# - env: INSTANCE=default-fedora-33-3001-6-py3 # - env: INSTANCE=default-fedora-33-3001-7-py3
# - env: INSTANCE=default-fedora-32-3001-6-py3 # - env: INSTANCE=default-opensuse-leap-153-3001-7-py3
# - env: INSTANCE=default-opensuse-leap-152-3001-6-py3 # - env: INSTANCE=default-opensuse-leap-152-3001-7-py3
# - env: INSTANCE=default-opensuse-tmbl-latest-3001-6-py3 # - env: INSTANCE=default-opensuse-tmbl-latest-3001-7-py3
# - env: INSTANCE=default-amazonlinux-2-3001-6-py3 # - env: INSTANCE=default-amazonlinux-2-3001-7-py3
# - env: INSTANCE=default-oraclelinux-8-3001-6-py3 # - env: INSTANCE=default-oraclelinux-8-3001-7-py3
# - env: INSTANCE=default-oraclelinux-7-3001-6-py3 # - env: INSTANCE=default-oraclelinux-7-3001-7-py3
# - env: INSTANCE=default-arch-base-latest-3001-6-py3 # - env: INSTANCE=default-arch-base-latest-3001-7-py3
# - env: INSTANCE=default-gentoo-stage3-latest-3001-6-py3 # - env: INSTANCE=default-gentoo-stage3-latest-3001-7-py3
# - env: INSTANCE=default-gentoo-stage3-systemd-3001-6-py3 # - env: INSTANCE=default-gentoo-stage3-systemd-3001-7-py3
# - env: INSTANCE=default-debian-10-3000-8-py3 # - env: INSTANCE=default-debian-10-3000-9-py3
# - env: INSTANCE=default-debian-9-3000-8-py3 # - env: INSTANCE=default-debian-9-3000-9-py3
# - env: INSTANCE=default-ubuntu-1804-3000-8-py3 # - env: INSTANCE=default-ubuntu-1804-3000-9-py3
# - env: INSTANCE=default-ubuntu-1604-3000-8-py3 # - env: INSTANCE=default-centos-8-3000-9-py3
# - env: INSTANCE=default-centos-8-3000-8-py3 # - env: INSTANCE=default-centos-7-3000-9-py3
# - env: INSTANCE=default-centos-7-3000-8-py3 # - env: INSTANCE=default-opensuse-leap-153-3000-9-py3
# - env: INSTANCE=default-opensuse-leap-152-3000-8-py3 # - env: INSTANCE=default-opensuse-leap-152-3000-9-py3
# - env: INSTANCE=default-amazonlinux-2-3000-8-py3 # - env: INSTANCE=default-amazonlinux-2-3000-9-py3
# - env: INSTANCE=default-oraclelinux-8-3000-8-py3 # - env: INSTANCE=default-oraclelinux-8-3000-9-py3
# - env: INSTANCE=default-oraclelinux-7-3000-8-py3 # - env: INSTANCE=default-oraclelinux-7-3000-9-py3
# - env: INSTANCE=default-gentoo-stage3-latest-3000-8-py3 # - env: INSTANCE=default-gentoo-stage3-latest-3000-9-py3
# - env: INSTANCE=default-gentoo-stage3-systemd-3000-8-py3 # - env: INSTANCE=default-gentoo-stage3-systemd-3000-9-py3
# - env: INSTANCE=default-ubuntu-1804-3000-8-py2 # - env: INSTANCE=default-ubuntu-1804-3000-9-py2
# - env: INSTANCE=default-ubuntu-1604-3000-8-py2 # - env: INSTANCE=default-arch-base-latest-3000-9-py2
# - env: INSTANCE=default-arch-base-latest-3000-8-py2
## Define the release stage that runs `semantic-release` ## Define the release stage that runs `semantic-release`
- stage: 'release' - stage: 'release'

View File

@@ -10,13 +10,15 @@ extends: 'default'
# 3. All YAML files under directory `node_modules/`, introduced during the Travis run # 3. All YAML files under directory `node_modules/`, introduced during the Travis run
# 4. Any SLS files under directory `test/`, which are actually state files # 4. Any SLS files under directory `test/`, which are actually state files
# 5. Any YAML files under directory `.kitchen/`, introduced during local testing # 5. Any YAML files under directory `.kitchen/`, introduced during local testing
# 6. All YAML files heavily reliant on Jinja; these can be tackled in a subsequent PR # 6. `kitchen.vagrant.yml`, which contains Embedded Ruby (ERB) template syntax
# 7. All YAML files heavily reliant on Jinja; these can be tackled in a subsequent PR
ignore: | ignore: |
.cache/ .cache/
.git/ .git/
node_modules/ node_modules/
test/**/states/**/*.sls test/**/states/**/*.sls
.kitchen/ .kitchen/
kitchen.vagrant.yml
pillar.example pillar.example
postgres/codenamemap.yaml postgres/codenamemap.yaml
postgres/osfamilymap.yaml postgres/osfamilymap.yaml

View File

@@ -4,8 +4,8 @@ This list is sorted by the number of commits per contributor in _descending_ ord
Avatar|Contributor|Contributions Avatar|Contributor|Contributions
:-:|---|:-: :-:|---|:-:
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/10231489?v=4' width='36' height='36' alt='@myii'>|[@myii](https://github.com/myii)|143 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/10231489?v=4' width='36' height='36' alt='@myii'>|[@myii](https://github.com/myii)|156
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/13322818?v=4' width='36' height='36' alt='@noelmcloughlin'>|[@noelmcloughlin](https://github.com/noelmcloughlin)|74 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/13322818?v=4' width='36' height='36' alt='@noelmcloughlin'>|[@noelmcloughlin](https://github.com/noelmcloughlin)|78
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/1800660?v=4' width='36' height='36' alt='@aboe76'>|[@aboe76](https://github.com/aboe76)|54 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/1800660?v=4' width='36' height='36' alt='@aboe76'>|[@aboe76](https://github.com/aboe76)|54
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/1396878?v=4' width='36' height='36' alt='@gravyboat'>|[@gravyboat](https://github.com/gravyboat)|41 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/1396878?v=4' width='36' height='36' alt='@gravyboat'>|[@gravyboat](https://github.com/gravyboat)|41
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/242396?v=4' width='36' height='36' alt='@javierbertoli'>|[@javierbertoli](https://github.com/javierbertoli)|21 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/242396?v=4' width='36' height='36' alt='@javierbertoli'>|[@javierbertoli](https://github.com/javierbertoli)|21
@@ -20,7 +20,6 @@ Avatar|Contributor|Contributions
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/20441?v=4' width='36' height='36' alt='@iggy'>|[@iggy](https://github.com/iggy)|7 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/20441?v=4' width='36' height='36' alt='@iggy'>|[@iggy](https://github.com/iggy)|7
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/13106485?v=4' width='36' height='36' alt='@dynjnelson'>|[@dynjnelson](https://github.com/dynjnelson)|7 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/13106485?v=4' width='36' height='36' alt='@dynjnelson'>|[@dynjnelson](https://github.com/dynjnelson)|7
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/3449635?v=4' width='36' height='36' alt='@rominf'>|[@rominf](https://github.com/rominf)|7 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/3449635?v=4' width='36' height='36' alt='@rominf'>|[@rominf](https://github.com/rominf)|7
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/223763?v=4' width='36' height='36' alt='@alfredopalhares'>|[@alfredopalhares](https://github.com/alfredopalhares)|6
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/1920805?v=4' width='36' height='36' alt='@alxwr'>|[@alxwr](https://github.com/alxwr)|5 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/1920805?v=4' width='36' height='36' alt='@alxwr'>|[@alxwr](https://github.com/alxwr)|5
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/74739?v=4' width='36' height='36' alt='@audreyfeldroy'>|[@audreyfeldroy](https://github.com/audreyfeldroy)|5 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/74739?v=4' width='36' height='36' alt='@audreyfeldroy'>|[@audreyfeldroy](https://github.com/audreyfeldroy)|5
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/278900?v=4' width='36' height='36' alt='@blast-hardcheese'>|[@blast-hardcheese](https://github.com/blast-hardcheese)|5 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/278900?v=4' width='36' height='36' alt='@blast-hardcheese'>|[@blast-hardcheese](https://github.com/blast-hardcheese)|5
@@ -55,6 +54,7 @@ Avatar|Contributor|Contributions
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/3705387?v=4' width='36' height='36' alt='@mbrannigan'>|[@mbrannigan](https://github.com/mbrannigan)|1 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/3705387?v=4' width='36' height='36' alt='@mbrannigan'>|[@mbrannigan](https://github.com/mbrannigan)|1
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/3433835?v=4' width='36' height='36' alt='@n-rodriguez'>|[@n-rodriguez](https://github.com/n-rodriguez)|1 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/3433835?v=4' width='36' height='36' alt='@n-rodriguez'>|[@n-rodriguez](https://github.com/n-rodriguez)|1
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/8399114?v=4' width='36' height='36' alt='@fortunejuggle'>|[@fortunejuggle](https://github.com/fortunejuggle)|1 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/8399114?v=4' width='36' height='36' alt='@fortunejuggle'>|[@fortunejuggle](https://github.com/fortunejuggle)|1
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/152786?v=4' width='36' height='36' alt='@droope'>|[@droope](https://github.com/droope)|1
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/219695?v=4' width='36' height='36' alt='@rmoorman'>|[@rmoorman](https://github.com/rmoorman)|1 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/219695?v=4' width='36' height='36' alt='@rmoorman'>|[@rmoorman](https://github.com/rmoorman)|1
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/154676?v=4' width='36' height='36' alt='@skurfer'>|[@skurfer](https://github.com/skurfer)|1 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/154676?v=4' width='36' height='36' alt='@skurfer'>|[@skurfer](https://github.com/skurfer)|1
<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/2592431?v=4' width='36' height='36' alt='@RobRuana'>|[@RobRuana](https://github.com/RobRuana)|1 <img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/2592431?v=4' width='36' height='36' alt='@RobRuana'>|[@RobRuana](https://github.com/RobRuana)|1
@@ -72,4 +72,4 @@ Avatar|Contributor|Contributions
--- ---
Auto-generated by a [forked version](https://github.com/myii/maintainer) of [gaocegege/maintainer](https://github.com/gaocegege/maintainer) on 2021-03-26. Auto-generated by a [forked version](https://github.com/myii/maintainer) of [gaocegege/maintainer](https://github.com/gaocegege/maintainer) on 2021-07-15.

View File

@@ -1,5 +1,45 @@
# Changelog # Changelog
# [0.42.0](https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.9...v0.42.0) (2021-07-15)
### Features
* **debian:** add bullseye support ([216192d](https://github.com/saltstack-formulas/postgres-formula/commit/216192dece7d275e189666c55d76456fbdde1b57))
## [0.41.9](https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.8...v0.41.9) (2021-07-06)
### Bug Fixes
* **osmap.yaml:** fix PGDG repo file creation for Amazon Linux ([2de775b](https://github.com/saltstack-formulas/postgres-formula/commit/2de775be1e3e77b2bd71cb0a0a6fa587498c10e7))
### Continuous Integration
* **3003.1:** update inc. AlmaLinux, Rocky & `rst-lint` [skip ci] ([d16e91c](https://github.com/saltstack-formulas/postgres-formula/commit/d16e91ceb03411f58c98cbb919f65b3f3eb4abbb))
* **kitchen+gitlab:** remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] ([b690bab](https://github.com/saltstack-formulas/postgres-formula/commit/b690bab978901f9bea7c9b043ebce5a8f520f4b9))
## [0.41.8](https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.7...v0.41.8) (2021-05-25)
### Bug Fixes
* **jinja:** use json filter ([eb63ec8](https://github.com/saltstack-formulas/postgres-formula/commit/eb63ec85e0f2d15f929ffbf1d483211b7bf4e595))
### Continuous Integration
* add `arch-master` to matrix and update `.travis.yml` [skip ci] ([79feefa](https://github.com/saltstack-formulas/postgres-formula/commit/79feefa7519a5674496b8abfdc68e7baad75f950))
* **kitchen+gitlab:** adjust matrix to add `3003` [skip ci] ([fd8f0e5](https://github.com/saltstack-formulas/postgres-formula/commit/fd8f0e5db5c67f21c16910ab3ed696d59a7eeee2))
* **vagrant:** add FreeBSD 13.0 [skip ci] ([93bb123](https://github.com/saltstack-formulas/postgres-formula/commit/93bb123ea1a8e5037c8898777ba90338979e802f))
* **vagrant:** use pre-salted boxes & conditional local settings [skip ci] ([69812c1](https://github.com/saltstack-formulas/postgres-formula/commit/69812c1f62b90ba9094c873930ac334edac9a0aa))
### Documentation
* **readme:** fix headings [skip ci] ([c97317c](https://github.com/saltstack-formulas/postgres-formula/commit/c97317c39fe46375a78b478c08210d25461548ff))
## [0.41.7](https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.6...v0.41.7) (2021-03-26) ## [0.41.7](https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.6...v0.41.7) (2021-03-26)

View File

@@ -39,6 +39,8 @@
/Gemfile @saltstack-formulas/ssf /Gemfile @saltstack-formulas/ssf
/Gemfile.lock @saltstack-formulas/ssf /Gemfile.lock @saltstack-formulas/ssf
/kitchen.yml @saltstack-formulas/ssf /kitchen.yml @saltstack-formulas/ssf
/kitchen.vagrant.yml @saltstack-formulas/ssf
/kitchen.windows.yml @saltstack-formulas/ssf
/pre-commit_semantic-release.sh @saltstack-formulas/ssf /pre-commit_semantic-release.sh @saltstack-formulas/ssf
/release-rules.js @saltstack-formulas/ssf /release-rules.js @saltstack-formulas/ssf
/release.config.js @saltstack-formulas/ssf /release.config.js @saltstack-formulas/ssf

View File

@@ -1,7 +1,7 @@
name: postgres name: postgres
os: Debian, Ubuntu, Raspbian, RedHat, Fedora, CentOS, Suse, openSUSE, Gentoo, Funtoo, Arch, Manjaro, Alpine, FreeBSD, OpenBSD, Solaris, SmartOS, Windows, MacOS os: Debian, Ubuntu, Raspbian, RedHat, Fedora, CentOS, Suse, openSUSE, Gentoo, Funtoo, Arch, Manjaro, Alpine, FreeBSD, OpenBSD, Solaris, SmartOS, Windows, MacOS
os_family: Debian, RedHat, Suse, Gentoo, Arch, Alpine, FreeBSD, OpenBSD, Solaris, Windows, MacOS os_family: Debian, RedHat, Suse, Gentoo, Arch, Alpine, FreeBSD, OpenBSD, Solaris, Windows, MacOS
version: 0.41.7 version: 0.42.0
release: 1 release: 1
minimum_version: 2016.11 minimum_version: 2016.11
summary: Postgres formula summary: Postgres formula

View File

@@ -1,6 +1,6 @@
GIT GIT
remote: https://gitlab.com/saltstack-formulas/infrastructure/kitchen-docker remote: https://gitlab.com/saltstack-formulas/infrastructure/kitchen-docker
revision: 042e6921940a28d2502258b6a5ff3be17dd2fd37 revision: 1f543f654da5c1774cb8737f6f07a01745520bb5
branch: ssf branch: ssf
specs: specs:
kitchen-docker (2.10.0) kitchen-docker (2.10.0)
@@ -14,7 +14,7 @@ GEM
i18n (>= 0.7, < 2) i18n (>= 0.7, < 2)
minitest (~> 5.1) minitest (~> 5.1)
tzinfo (~> 1.1) tzinfo (~> 1.1)
addressable (2.7.0) addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0) public_suffix (>= 2.0.2, < 5.0)
aws-eventstream (1.1.0) aws-eventstream (1.1.0)
aws-partitions (1.386.0) aws-partitions (1.386.0)

View File

@@ -15,10 +15,10 @@ This list is sorted by the number of commits per contributor in *descending* ord
- Contributions - Contributions
* - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/10231489?v=4' width='36' height='36' alt='@myii'>` * - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/10231489?v=4' width='36' height='36' alt='@myii'>`
- `@myii <https://github.com/myii>`_ - `@myii <https://github.com/myii>`_
- 143 - 156
* - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/13322818?v=4' width='36' height='36' alt='@noelmcloughlin'>` * - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/13322818?v=4' width='36' height='36' alt='@noelmcloughlin'>`
- `@noelmcloughlin <https://github.com/noelmcloughlin>`_ - `@noelmcloughlin <https://github.com/noelmcloughlin>`_
- 74 - 78
* - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/1800660?v=4' width='36' height='36' alt='@aboe76'>` * - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/1800660?v=4' width='36' height='36' alt='@aboe76'>`
- `@aboe76 <https://github.com/aboe76>`_ - `@aboe76 <https://github.com/aboe76>`_
- 54 - 54
@@ -61,9 +61,6 @@ This list is sorted by the number of commits per contributor in *descending* ord
* - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/3449635?v=4' width='36' height='36' alt='@rominf'>` * - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/3449635?v=4' width='36' height='36' alt='@rominf'>`
- `@rominf <https://github.com/rominf>`_ - `@rominf <https://github.com/rominf>`_
- 7 - 7
* - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/223763?v=4' width='36' height='36' alt='@alfredopalhares'>`
- `@alfredopalhares <https://github.com/alfredopalhares>`_
- 6
* - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/1920805?v=4' width='36' height='36' alt='@alxwr'>` * - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/1920805?v=4' width='36' height='36' alt='@alxwr'>`
- `@alxwr <https://github.com/alxwr>`_ - `@alxwr <https://github.com/alxwr>`_
- 5 - 5
@@ -166,6 +163,9 @@ This list is sorted by the number of commits per contributor in *descending* ord
* - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/8399114?v=4' width='36' height='36' alt='@fortunejuggle'>` * - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/8399114?v=4' width='36' height='36' alt='@fortunejuggle'>`
- `@fortunejuggle <https://github.com/fortunejuggle>`_ - `@fortunejuggle <https://github.com/fortunejuggle>`_
- 1 - 1
* - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/152786?v=4' width='36' height='36' alt='@droope'>`
- `@droope <https://github.com/droope>`_
- 1
* - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/219695?v=4' width='36' height='36' alt='@rmoorman'>` * - :raw-html-m2r:`<img class='float-left rounded-1' src='https://avatars.githubusercontent.com/u/219695?v=4' width='36' height='36' alt='@rmoorman'>`
- `@rmoorman <https://github.com/rmoorman>`_ - `@rmoorman <https://github.com/rmoorman>`_
- 1 - 1
@@ -212,4 +212,4 @@ This list is sorted by the number of commits per contributor in *descending* ord
---- ----
Auto-generated by a `forked version <https://github.com/myii/maintainer>`_ of `gaocegege/maintainer <https://github.com/gaocegege/maintainer>`_ on 2021-03-26. Auto-generated by a `forked version <https://github.com/myii/maintainer>`_ of `gaocegege/maintainer <https://github.com/gaocegege/maintainer>`_ on 2021-07-15.

View File

@@ -2,6 +2,55 @@
Changelog Changelog
========= =========
`0.42.0 <https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.9...v0.42.0>`_ (2021-07-15)
-------------------------------------------------------------------------------------------------------------
Features
^^^^^^^^
* **debian:** add bullseye support (\ `216192d <https://github.com/saltstack-formulas/postgres-formula/commit/216192dece7d275e189666c55d76456fbdde1b57>`_\ )
`0.41.9 <https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.8...v0.41.9>`_ (2021-07-06)
-------------------------------------------------------------------------------------------------------------
Bug Fixes
^^^^^^^^^
* **osmap.yaml:** fix PGDG repo file creation for Amazon Linux (\ `2de775b <https://github.com/saltstack-formulas/postgres-formula/commit/2de775be1e3e77b2bd71cb0a0a6fa587498c10e7>`_\ )
Continuous Integration
^^^^^^^^^^^^^^^^^^^^^^
* **3003.1:** update inc. AlmaLinux, Rocky & ``rst-lint`` [skip ci] (\ `d16e91c <https://github.com/saltstack-formulas/postgres-formula/commit/d16e91ceb03411f58c98cbb919f65b3f3eb4abbb>`_\ )
* **kitchen+gitlab:** remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (\ `b690bab <https://github.com/saltstack-formulas/postgres-formula/commit/b690bab978901f9bea7c9b043ebce5a8f520f4b9>`_\ )
`0.41.8 <https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.7...v0.41.8>`_ (2021-05-25)
-------------------------------------------------------------------------------------------------------------
Bug Fixes
^^^^^^^^^
* **jinja:** use json filter (\ `eb63ec8 <https://github.com/saltstack-formulas/postgres-formula/commit/eb63ec85e0f2d15f929ffbf1d483211b7bf4e595>`_\ )
Continuous Integration
^^^^^^^^^^^^^^^^^^^^^^
* add ``arch-master`` to matrix and update ``.travis.yml`` [skip ci] (\ `79feefa <https://github.com/saltstack-formulas/postgres-formula/commit/79feefa7519a5674496b8abfdc68e7baad75f950>`_\ )
* **kitchen+gitlab:** adjust matrix to add ``3003`` [skip ci] (\ `fd8f0e5 <https://github.com/saltstack-formulas/postgres-formula/commit/fd8f0e5db5c67f21c16910ab3ed696d59a7eeee2>`_\ )
* **vagrant:** add FreeBSD 13.0 [skip ci] (\ `93bb123 <https://github.com/saltstack-formulas/postgres-formula/commit/93bb123ea1a8e5037c8898777ba90338979e802f>`_\ )
* **vagrant:** use pre-salted boxes & conditional local settings [skip ci] (\ `69812c1 <https://github.com/saltstack-formulas/postgres-formula/commit/69812c1f62b90ba9094c873930ac334edac9a0aa>`_\ )
Documentation
^^^^^^^^^^^^^
* **readme:** fix headings [skip ci] (\ `c97317c <https://github.com/saltstack-formulas/postgres-formula/commit/c97317c39fe46375a78b478c08210d25461548ff>`_\ )
`0.41.7 <https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.6...v0.41.7>`_ (2021-03-26) `0.41.7 <https://github.com/saltstack-formulas/postgres-formula/compare/v0.41.6...v0.41.7>`_ (2021-03-26)
------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------

View File

@@ -1,5 +1,3 @@
.. _readme:
postgres-formula postgres-formula
================ ================
@@ -63,7 +61,7 @@ Creates such DB objects as: users, tablespaces, databases, schemas and extension
See ``pillar.example`` file for details. See ``pillar.example`` file for details.
``postgres.python`` ``postgres.python``
^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
Installs the PostgreSQL adapter for Python on Linux. Installs the PostgreSQL adapter for Python on Linux.
@@ -119,17 +117,17 @@ Removal states
Meta state to remove Postgres software. By default the release installed by formula is targeted only. To target multiple releases, set pillar ``postgres.remove.multiple_releases: True``. Meta state to remove Postgres software. By default the release installed by formula is targeted only. To target multiple releases, set pillar ``postgres.remove.multiple_releases: True``.
``postgres.server.remove`` ``postgres.server.remove``
^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^
Remove server, lib, and contrib packages. The ``postgres.server.remove`` will retain data by default (no data loss) - set pillar ``postgres.remove.data: True`` to remove data and configuration directories also. Remove server, lib, and contrib packages. The ``postgres.server.remove`` will retain data by default (no data loss) - set pillar ``postgres.remove.data: True`` to remove data and configuration directories also.
``postgres.client.remove`` ``postgres.client.remove``
^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^
Remove client package. Remove client package.
``postgres.dev.remove`` ``postgres.dev.remove``
^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^
Remove development and python packages. Remove development and python packages.
@@ -150,7 +148,7 @@ Creates the docker instance and runs the ``postgres`` main state, ready for test
Runs the ``inspec`` tests on the actual instance. Runs the ``inspec`` tests on the actual instance.
``kitchen destroy`` ``kitchen destroy``
^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
Removes the docker instance. Removes the docker instance.

View File

@@ -7,17 +7,34 @@ driver:
customize: customize:
usbxhci: 'off' usbxhci: 'off'
gui: false gui: false
linked_clone: true
ssh: ssh:
shell: /bin/sh shell: /bin/sh
<% unless ENV['CI'] %>
linked_clone: true
synced_folders:
- - '.kitchen/kitchen-vagrant/%{instance_name}/vagrant'
- '/vagrant'
- 'create: true, disabled: false'
<% end %>
platforms: platforms:
- name: freebsd-122-latest-py3 - name: freebsd-130-master-py3
driver: driver:
box: bento/freebsd-12.2 box: myii/freebsd-13.0-master-py3
- name: freebsd-114-latest-py3 synced_folders: [] # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255208
- name: freebsd-122-master-py3
driver: driver:
box: bento/freebsd-11.4 box: myii/freebsd-12.2-master-py3
- name: freebsd-114-master-py3
provisioner: driver:
salt_install: bootstrap box: myii/freebsd-11.4-master-py3
- name: freebsd-130-3002-6-py3
driver:
box: myii/freebsd-13.0-3002.6-py3
synced_folders: [] # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255208
- name: freebsd-122-3002-6-py3
driver:
box: myii/freebsd-12.2-3002.6-py3
- name: freebsd-114-3002-6-py3
driver:
box: myii/freebsd-11.4-3002.6-py3

View File

@@ -22,9 +22,6 @@ platforms:
- name: ubuntu-1804-tiamat-py3 - name: ubuntu-1804-tiamat-py3
driver: driver:
image: saltimages/salt-tiamat-py3:ubuntu-18.04 image: saltimages/salt-tiamat-py3:ubuntu-18.04
- name: ubuntu-1604-tiamat-py3
driver:
image: saltimages/salt-tiamat-py3:ubuntu-16.04
- name: centos-8-tiamat-py3 - name: centos-8-tiamat-py3
driver: driver:
image: saltimages/salt-tiamat-py3:centos-8 image: saltimages/salt-tiamat-py3:centos-8
@@ -40,6 +37,12 @@ platforms:
- name: oraclelinux-7-tiamat-py3 - name: oraclelinux-7-tiamat-py3
driver: driver:
image: saltimages/salt-tiamat-py3:oraclelinux-7 image: saltimages/salt-tiamat-py3:oraclelinux-7
- name: almalinux-8-tiamat-py3
driver:
image: saltimages/salt-tiamat-py3:almalinux-8
- name: rockylinux-8-tiamat-py3
driver:
image: saltimages/salt-tiamat-py3:rockylinux-8
## SALT `master` ## SALT `master`
- name: debian-10-master-py3 - name: debian-10-master-py3
@@ -54,21 +57,26 @@ platforms:
- name: ubuntu-1804-master-py3 - name: ubuntu-1804-master-py3
driver: driver:
image: saltimages/salt-master-py3:ubuntu-18.04 image: saltimages/salt-master-py3:ubuntu-18.04
- name: ubuntu-1604-master-py3
driver:
image: saltimages/salt-master-py3:ubuntu-16.04
- name: centos-8-master-py3 - name: centos-8-master-py3
driver: driver:
image: saltimages/salt-master-py3:centos-8 image: saltimages/salt-master-py3:centos-8
- name: centos-7-master-py3 - name: centos-7-master-py3
driver: driver:
image: saltimages/salt-master-py3:centos-7 image: saltimages/salt-master-py3:centos-7
- name: fedora-34-master-py3
driver:
image: saltimages/salt-master-py3:fedora-34
- name: fedora-33-master-py3 - name: fedora-33-master-py3
driver: driver:
image: saltimages/salt-master-py3:fedora-33 image: saltimages/salt-master-py3:fedora-33
- name: fedora-32-master-py3 - name: opensuse-leap-153-master-py3
driver: driver:
image: saltimages/salt-master-py3:fedora-32 image: saltimages/salt-master-py3:opensuse-leap-15.3
run_command: /usr/lib/systemd/systemd
# Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
# => SCP did not finish successfully (255): (Net::SCP::Error)
transport:
max_ssh_sessions: 1
- name: opensuse-leap-152-master-py3 - name: opensuse-leap-152-master-py3
driver: driver:
image: saltimages/salt-master-py3:opensuse-leap-15.2 image: saltimages/salt-master-py3:opensuse-leap-15.2
@@ -94,6 +102,10 @@ platforms:
- name: oraclelinux-7-master-py3 - name: oraclelinux-7-master-py3
driver: driver:
image: saltimages/salt-master-py3:oraclelinux-7 image: saltimages/salt-master-py3:oraclelinux-7
- name: arch-base-latest-master-py3
driver:
image: saltimages/salt-master-py3:arch-base-latest
run_command: /usr/lib/systemd/systemd
- name: gentoo-stage3-latest-master-py3 - name: gentoo-stage3-latest-master-py3
driver: driver:
image: saltimages/salt-master-py3:gentoo-stage3-latest image: saltimages/salt-master-py3:gentoo-stage3-latest
@@ -101,57 +113,138 @@ platforms:
- name: gentoo-stage3-systemd-master-py3 - name: gentoo-stage3-systemd-master-py3
driver: driver:
image: saltimages/salt-master-py3:gentoo-stage3-systemd image: saltimages/salt-master-py3:gentoo-stage3-systemd
- name: almalinux-8-master-py3
driver:
image: saltimages/salt-master-py3:almalinux-8
- name: rockylinux-8-master-py3
driver:
image: saltimages/salt-master-py3:rockylinux-8
## SALT `3002.5` ## SALT `3003.1`
- name: debian-10-3002-5-py3 - name: debian-10-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:debian-10 image: saltimages/salt-3003.1-py3:debian-10
- name: debian-9-3002-5-py3 - name: debian-9-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:debian-9 image: saltimages/salt-3003.1-py3:debian-9
- name: ubuntu-2004-3002-5-py3 - name: ubuntu-2004-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:ubuntu-20.04 image: saltimages/salt-3003.1-py3:ubuntu-20.04
- name: ubuntu-1804-3002-5-py3 - name: ubuntu-1804-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:ubuntu-18.04 image: saltimages/salt-3003.1-py3:ubuntu-18.04
- name: ubuntu-1604-3002-5-py3 - name: centos-8-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:ubuntu-16.04 image: saltimages/salt-3003.1-py3:centos-8
- name: centos-8-3002-5-py3 - name: centos-7-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:centos-8 image: saltimages/salt-3003.1-py3:centos-7
- name: centos-7-3002-5-py3 - name: fedora-34-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:centos-7 image: saltimages/salt-3003.1-py3:fedora-34
- name: fedora-33-3002-5-py3 - name: fedora-33-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:fedora-33 image: saltimages/salt-3003.1-py3:fedora-33
- name: fedora-32-3002-5-py3 - name: opensuse-leap-153-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:fedora-32 image: saltimages/salt-3003.1-py3:opensuse-leap-15.3
- name: amazonlinux-2-3002-5-py3
driver:
image: saltimages/salt-3002.5-py3:amazonlinux-2
- name: oraclelinux-8-3002-5-py3
driver:
image: saltimages/salt-3002.5-py3:oraclelinux-8
- name: oraclelinux-7-3002-5-py3
driver:
image: saltimages/salt-3002.5-py3:oraclelinux-7
- name: arch-base-latest-3002-5-py3
driver:
image: saltimages/salt-3002.5-py3:arch-base-latest
run_command: /usr/lib/systemd/systemd run_command: /usr/lib/systemd/systemd
- name: gentoo-stage3-latest-3002-5-py3 # Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
# => SCP did not finish successfully (255): (Net::SCP::Error)
transport:
max_ssh_sessions: 1
- name: opensuse-leap-152-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:gentoo-stage3-latest image: saltimages/salt-3003.1-py3:opensuse-leap-15.2
run_command: /usr/lib/systemd/systemd
# Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
# => SCP did not finish successfully (255): (Net::SCP::Error)
transport:
max_ssh_sessions: 1
- name: opensuse-tmbl-latest-3003-1-py3
driver:
image: saltimages/salt-3003.1-py3:opensuse-tumbleweed-latest
run_command: /usr/lib/systemd/systemd
# Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
# => SCP did not finish successfully (255): (Net::SCP::Error)
transport:
max_ssh_sessions: 1
- name: amazonlinux-2-3003-1-py3
driver:
image: saltimages/salt-3003.1-py3:amazonlinux-2
- name: oraclelinux-8-3003-1-py3
driver:
image: saltimages/salt-3003.1-py3:oraclelinux-8
- name: oraclelinux-7-3003-1-py3
driver:
image: saltimages/salt-3003.1-py3:oraclelinux-7
- name: arch-base-latest-3003-1-py3
driver:
image: saltimages/salt-3003.1-py3:arch-base-latest
run_command: /usr/lib/systemd/systemd
- name: gentoo-stage3-latest-3003-1-py3
driver:
image: saltimages/salt-3003.1-py3:gentoo-stage3-latest
run_command: /sbin/init run_command: /sbin/init
- name: gentoo-stage3-systemd-3002-5-py3 - name: gentoo-stage3-systemd-3003-1-py3
driver: driver:
image: saltimages/salt-3002.5-py3:gentoo-stage3-systemd image: saltimages/salt-3003.1-py3:gentoo-stage3-systemd
## SALT `3002.6`
- name: debian-10-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:debian-10
- name: debian-9-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:debian-9
- name: ubuntu-2004-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:ubuntu-20.04
- name: ubuntu-1804-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:ubuntu-18.04
- name: centos-8-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:centos-8
- name: centos-7-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:centos-7
- name: fedora-34-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:fedora-34
- name: fedora-33-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:fedora-33
- name: amazonlinux-2-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:amazonlinux-2
- name: oraclelinux-8-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:oraclelinux-8
- name: oraclelinux-7-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:oraclelinux-7
- name: arch-base-latest-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:arch-base-latest
run_command: /usr/lib/systemd/systemd
- name: gentoo-stage3-latest-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:gentoo-stage3-latest
run_command: /sbin/init
- name: gentoo-stage3-systemd-3002-6-py3
driver:
image: saltimages/salt-3002.6-py3:gentoo-stage3-systemd
## SALT `3002.2` ## SALT `3002.2`
- name: opensuse-leap-153-3002-2-py3
driver:
image: saltimages/salt-3002.2-py3:opensuse-leap-15.3
run_command: /usr/lib/systemd/systemd
# Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
# => SCP did not finish successfully (255): (Net::SCP::Error)
transport:
max_ssh_sessions: 1
- name: opensuse-leap-152-3002-2-py3 - name: opensuse-leap-152-3002-2-py3
driver: driver:
image: saltimages/salt-3002.2-py3:opensuse-leap-15.2 image: saltimages/salt-3002.2-py3:opensuse-leap-15.2
@@ -169,123 +262,130 @@ platforms:
transport: transport:
max_ssh_sessions: 1 max_ssh_sessions: 1
## SALT `3001.6` ## SALT `3001.7`
- name: debian-10-3001-6-py3 - name: debian-10-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:debian-10 image: saltimages/salt-3001.7-py3:debian-10
- name: debian-9-3001-6-py3 - name: debian-9-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:debian-9 image: saltimages/salt-3001.7-py3:debian-9
- name: ubuntu-2004-3001-6-py3 - name: ubuntu-2004-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:ubuntu-20.04 image: saltimages/salt-3001.7-py3:ubuntu-20.04
- name: ubuntu-1804-3001-6-py3 - name: ubuntu-1804-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:ubuntu-18.04 image: saltimages/salt-3001.7-py3:ubuntu-18.04
- name: ubuntu-1604-3001-6-py3 - name: centos-8-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:ubuntu-16.04 image: saltimages/salt-3001.7-py3:centos-8
- name: centos-8-3001-6-py3 - name: centos-7-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:centos-8 image: saltimages/salt-3001.7-py3:centos-7
- name: centos-7-3001-6-py3 - name: fedora-34-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:centos-7 image: saltimages/salt-3001.7-py3:fedora-34
- name: fedora-33-3001-6-py3 - name: fedora-33-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:fedora-33 image: saltimages/salt-3001.7-py3:fedora-33
- name: fedora-32-3001-6-py3 - name: opensuse-leap-153-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:fedora-32 image: saltimages/salt-3001.7-py3:opensuse-leap-15.3
- name: opensuse-leap-152-3001-6-py3 run_command: /usr/lib/systemd/systemd
# Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
# => SCP did not finish successfully (255): (Net::SCP::Error)
transport:
max_ssh_sessions: 1
- name: opensuse-leap-152-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:opensuse-leap-15.2 image: saltimages/salt-3001.7-py3:opensuse-leap-15.2
run_command: /usr/lib/systemd/systemd run_command: /usr/lib/systemd/systemd
# Workaround to avoid intermittent failures on `opensuse-leap-15.2`: # Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
# => SCP did not finish successfully (255): (Net::SCP::Error) # => SCP did not finish successfully (255): (Net::SCP::Error)
transport: transport:
max_ssh_sessions: 1 max_ssh_sessions: 1
- name: opensuse-tmbl-latest-3001-6-py3 - name: opensuse-tmbl-latest-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:opensuse-tumbleweed-latest image: saltimages/salt-3001.7-py3:opensuse-tumbleweed-latest
run_command: /usr/lib/systemd/systemd run_command: /usr/lib/systemd/systemd
# Workaround to avoid intermittent failures on `opensuse-tumbleweed`: # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
# => SCP did not finish successfully (255): (Net::SCP::Error) # => SCP did not finish successfully (255): (Net::SCP::Error)
transport: transport:
max_ssh_sessions: 1 max_ssh_sessions: 1
- name: amazonlinux-2-3001-6-py3 - name: amazonlinux-2-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:amazonlinux-2 image: saltimages/salt-3001.7-py3:amazonlinux-2
- name: oraclelinux-8-3001-6-py3 - name: oraclelinux-8-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:oraclelinux-8 image: saltimages/salt-3001.7-py3:oraclelinux-8
- name: oraclelinux-7-3001-6-py3 - name: oraclelinux-7-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:oraclelinux-7 image: saltimages/salt-3001.7-py3:oraclelinux-7
- name: arch-base-latest-3001-6-py3 - name: arch-base-latest-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:arch-base-latest image: saltimages/salt-3001.7-py3:arch-base-latest
run_command: /usr/lib/systemd/systemd run_command: /usr/lib/systemd/systemd
- name: gentoo-stage3-latest-3001-6-py3 - name: gentoo-stage3-latest-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:gentoo-stage3-latest image: saltimages/salt-3001.7-py3:gentoo-stage3-latest
run_command: /sbin/init run_command: /sbin/init
- name: gentoo-stage3-systemd-3001-6-py3 - name: gentoo-stage3-systemd-3001-7-py3
driver: driver:
image: saltimages/salt-3001.6-py3:gentoo-stage3-systemd image: saltimages/salt-3001.7-py3:gentoo-stage3-systemd
## SALT `3000.8` ## SALT `3000.9`
- name: debian-10-3000-8-py3 - name: debian-10-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:debian-10 image: saltimages/salt-3000.9-py3:debian-10
- name: debian-9-3000-8-py3 - name: debian-9-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:debian-9 image: saltimages/salt-3000.9-py3:debian-9
- name: ubuntu-1804-3000-8-py3 - name: ubuntu-1804-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:ubuntu-18.04 image: saltimages/salt-3000.9-py3:ubuntu-18.04
- name: ubuntu-1604-3000-8-py3 - name: centos-8-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:ubuntu-16.04 image: saltimages/salt-3000.9-py3:centos-8
- name: centos-8-3000-8-py3 - name: centos-7-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:centos-8 image: saltimages/salt-3000.9-py3:centos-7
- name: centos-7-3000-8-py3 - name: opensuse-leap-153-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:centos-7 image: saltimages/salt-3000.9-py3:opensuse-leap-15.3
- name: opensuse-leap-152-3000-8-py3 run_command: /usr/lib/systemd/systemd
# Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
# => SCP did not finish successfully (255): (Net::SCP::Error)
transport:
max_ssh_sessions: 1
- name: opensuse-leap-152-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:opensuse-leap-15.2 image: saltimages/salt-3000.9-py3:opensuse-leap-15.2
run_command: /usr/lib/systemd/systemd run_command: /usr/lib/systemd/systemd
# Workaround to avoid intermittent failures on `opensuse-leap-15.2`: # Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
# => SCP did not finish successfully (255): (Net::SCP::Error) # => SCP did not finish successfully (255): (Net::SCP::Error)
transport: transport:
max_ssh_sessions: 1 max_ssh_sessions: 1
- name: amazonlinux-2-3000-8-py3 - name: amazonlinux-2-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:amazonlinux-2 image: saltimages/salt-3000.9-py3:amazonlinux-2
- name: oraclelinux-8-3000-8-py3 - name: oraclelinux-8-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:oraclelinux-8 image: saltimages/salt-3000.9-py3:oraclelinux-8
- name: oraclelinux-7-3000-8-py3 - name: oraclelinux-7-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:oraclelinux-7 image: saltimages/salt-3000.9-py3:oraclelinux-7
- name: gentoo-stage3-latest-3000-8-py3 - name: gentoo-stage3-latest-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:gentoo-stage3-latest image: saltimages/salt-3000.9-py3:gentoo-stage3-latest
run_command: /sbin/init run_command: /sbin/init
- name: gentoo-stage3-systemd-3000-8-py3 - name: gentoo-stage3-systemd-3000-9-py3
driver: driver:
image: saltimages/salt-3000.8-py3:gentoo-stage3-systemd image: saltimages/salt-3000.9-py3:gentoo-stage3-systemd
- name: ubuntu-1804-3000-8-py2 - name: ubuntu-1804-3000-9-py2
driver: driver:
image: saltimages/salt-3000.8-py2:ubuntu-18.04 image: saltimages/salt-3000.9-py2:ubuntu-18.04
- name: ubuntu-1604-3000-8-py2 - name: arch-base-latest-3000-9-py2
driver: driver:
image: saltimages/salt-3000.8-py2:ubuntu-16.04 image: saltimages/salt-3000.9-py2:arch-base-latest
- name: arch-base-latest-3000-8-py2
driver:
image: saltimages/salt-3000.8-py2:arch-base-latest
run_command: /usr/lib/systemd/systemd run_command: /usr/lib/systemd/systemd
provisioner: provisioner:

View File

@@ -10,7 +10,7 @@ postgres:
# Set true to configure upstream postgresql.org repository for YUM/APT/ZYPP # Set true to configure upstream postgresql.org repository for YUM/APT/ZYPP
use_upstream_repo: false use_upstream_repo: false
# Version to install from upstream repository (if upstream_repo: true) # Version to install from upstream repository (if upstream_repo: true)
version: '10' version: '13'
# Set true to add a file in /etc/profile.d adding the bin dir in $PATH # Set true to add a file in /etc/profile.d adding the bin dir in $PATH
# as packages from upstream put them somewhere like /usr/pgsql-10/bin # as packages from upstream put them somewhere like /usr/pgsql-10/bin
add_profile: false add_profile: false
@@ -76,12 +76,15 @@ postgres:
# The uppercase items must be replaced by actual values. # The uppercase items must be replaced by actual values.
# METHOD could be omitted, 'md5' will be appended by default. # METHOD could be omitted, 'md5' will be appended by default.
# #
# Postgres expect a valid CIDR for ADDRESS (not ipaddress)
#
# If ``acls`` item value is empty ('', [], null), then the contents of # If ``acls`` item value is empty ('', [], null), then the contents of
# ``pg_hba.conf`` file will not be touched at all. # ``pg_hba.conf`` file will not be touched at all.
acls: acls:
- ['local', 'db0', 'connuser', 'peer map=users_as_appuser'] - ['local', 'db0', 'connuser', 'peer map=users_as_appuser']
- ['local', 'db1', 'localUser'] - ['local', 'db1', 'localUser']
- ['host', 'db2', 'remoteUser', '192.168.33.0/24'] - ['host', 'db2', 'remoteUser', '192.168.33.0/24']
- ['host', 'all', 'all', '127.0.0.1/32', 'md5']
identity_map: identity_map:
- ['users_as_appuser', 'jdoe', 'connuser'] - ['users_as_appuser', 'jdoe', 'connuser']

View File

@@ -60,12 +60,14 @@
{{ debian_codename('jessie', '9.4') }} {{ debian_codename('jessie', '9.4') }}
{{ debian_codename('stretch', '9.6') }} {{ debian_codename('stretch', '9.6') }}
{{ debian_codename('buster', '11') }} {{ debian_codename('buster', '11') }}
{{ debian_codename('bullseye', '13') }}
# `oscodename` grain has long distro name # `oscodename` grain has long distro name
# if `lsb-release` package not installed # if `lsb-release` package not installed
{{ debian_codename('jessie', '9.4', 'Debian GNU/Linux 8 (jessie)') }} {{ debian_codename('jessie', '9.4', 'Debian GNU/Linux 8 (jessie)') }}
{{ debian_codename('stretch', '9.6', 'Debian GNU/Linux 9 (stretch)') }} {{ debian_codename('stretch', '9.6', 'Debian GNU/Linux 9 (stretch)') }}
{{ debian_codename('buster', '11', 'Debian GNU/Linux 10 (buster)') }} {{ debian_codename('buster', '11', 'Debian GNU/Linux 10 (buster)') }}
{{ debian_codename('bullseye', '13', 'Debian GNU/Linux 11 (bullseye)') }}
## Ubuntu ## Ubuntu
# http://apt.postgresql.org/pub/repos/apt/dists/ # http://apt.postgresql.org/pub/repos/apt/dists/

View File

@@ -6,7 +6,7 @@
postgres: postgres:
use_upstream_repo: true use_upstream_repo: true
add_profile: false # add bin_dir to $PATH, if installed from repos add_profile: false # add bin_dir to $PATH, if installed from repos
version: '11' version: '13'
pkg: postgresql pkg: postgresql
pkgs_extra: [] pkgs_extra: []
pkgs_deps: [] pkgs_deps: []

View File

@@ -9,3 +9,7 @@ Fedora:
baseurl: 'https://download.postgresql.org/pub/repos/yum/{{ repo.version }}/fedora/fedora-$releasever-$basearch' baseurl: 'https://download.postgresql.org/pub/repos/yum/{{ repo.version }}/fedora/fedora-$releasever-$basearch'
remove: remove:
releases: ['9.4', '9.5', '9.6', '10'] releases: ['9.4', '9.5', '9.6', '10']
Amazon:
pkg_repo:
baseurl: 'https://download.postgresql.org/pub/repos/yum/{{ repo.version }}/redhat/rhel-7-$basearch'

View File

@@ -24,6 +24,9 @@ postgresql-server-removed:
- {{ pkg }} - {{ pkg }}
{% endfor %} {% endfor %}
{% endif %} {% endif %}
file.absent:
- names:
- /var/run/postgresql
{%- if postgres.remove.multiple_releases %} {%- if postgres.remove.multiple_releases %}
#search for and cleandown multiple releases #search for and cleandown multiple releases

View File

@@ -20,7 +20,7 @@ postgresql-profile:
postgresql-pkg-deps: postgresql-pkg-deps:
pkg.installed: pkg.installed:
- pkgs: {{ postgres.pkgs_deps }} - pkgs: {{ postgres.pkgs_deps | json }}
# Add upstream repository for your distro # Add upstream repository for your distro
postgresql-repo: postgresql-repo:

View File

@@ -22,4 +22,6 @@ supports:
- platform-name: oracle - platform-name: oracle
- platform-name: arch - platform-name: arch
- platform-name: gentoo - platform-name: gentoo
- platform-name: almalinux
- platform-name: rocky
- platform: windows - platform: windows

View File

@@ -19,4 +19,6 @@ supports:
- platform-name: oracle - platform-name: oracle
- platform-name: arch - platform-name: arch
- platform-name: gentoo - platform-name: gentoo
- platform-name: almalinux
- platform-name: rocky
- platform: windows - platform: windows

View File

@@ -36,7 +36,7 @@ class SystemResource < Inspec.resource(1)
def build_platform_name def build_platform_name
case inspec.platform[:name] case inspec.platform[:name]
when 'amazon', 'oracle' when 'amazon', 'oracle', 'rocky'
"#{inspec.platform[:name]}linux" "#{inspec.platform[:name]}linux"
when /^windows_/ when /^windows_/
inspec.platform[:family] inspec.platform[:family]

View File

@@ -15,11 +15,7 @@ postgres:
{%- else %} {%- else %}
use_upstream_repo: True use_upstream_repo: True
# Version to install from upstream repository (if upstream_repo: True) # Version to install from upstream repository (if upstream_repo: True)
{%- if not (grains.os_family == 'Debian') %} version: '13'
version: '9.6'
{%- else %}
version: '10'
{%- endif %}
# # Set True to add a file in /etc/profile.d adding the bin dir in $PATH # # Set True to add a file in /etc/profile.d adding the bin dir in $PATH
# # as packages from upstream put them somewhere like /usr/pgsql-10/bin # # as packages from upstream put them somewhere like /usr/pgsql-10/bin
# add_profile: False # add_profile: False