Skip to content

Commit

Permalink
Development (#547)
Browse files Browse the repository at this point in the history
* add PG14 support : scram

* add PG15 support

* Add Ubuntu 22.04, update fedora & deprecate old versions (#543)

* Deprecated key gpg warning in Ubuntu 22.04

* Migrate to fedora37
---------

Co-authored-by: fravetier <[email protected]>
Co-authored-by: Pulse-Mind <[email protected]>

* update README.md with newer versions & fix molecule tests

* Fix Molecule CI workflow since docker plugin has moved.

---------

Co-authored-by: Thierry.Soulabail <[email protected]>
Co-authored-by: fravetier <[email protected]>
Co-authored-by: Pulse-Mind <[email protected]>
  • Loading branch information
4 people authored Aug 25, 2023
1 parent 8c35503 commit 2697f93
Show file tree
Hide file tree
Showing 21 changed files with 3,474 additions and 164 deletions.
7 changes: 4 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ name: CI
push:
branches:
- master
- development
# schedule:
# - cron: "0 4 * * 4"

Expand Down Expand Up @@ -43,10 +44,10 @@ jobs:
strategy:
matrix:
include:
- distro: centos7
- distro: centos8
- distro: debian9
- distro: debian10
- distro: debian11
- distro: fedora37
- distro: ubuntu1604
- distro: ubuntu1804
Expand All @@ -65,10 +66,10 @@ jobs:
python-version: '3.x'

- name: Install test dependencies.
run: pip3 install ansible molecule[docker] docker
run: pip3 install ansible molecule molecule-plugins[docker] docker

- name: Run Molecule tests.
run: molecule test
run: molecule -v test
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
Expand Down
27 changes: 15 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,17 +54,18 @@ An example how to include this role as a task:

#### Compatibility matrix

| Distribution / PostgreSQL | 10 | 11 | 12 | 13 |
| ------------------------- |:--:|:--:|:--:|:--:|
| CentOS 7.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| CentOS 8.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Debian 9.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Debian 10.x | :grey_question: | :grey_question: | :grey_question: | :grey_question: |
| Ubuntu 16.04.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Ubuntu 18.04.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Ubuntu 20.04.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Ubuntu 22.04.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Fedora 37 | :grey_question: | :grey_question: | :grey_question: | :grey_question: |
| Distribution / PostgreSQL | 10 | 11 | 12 | 13 | 14 | 15 |
| ------------------------- |:--:|:--:|:--:|:--:|:--:|:--:|
| CentOS 7.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:grey_question: | :grey_question: |
| CentOS 8.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:grey_question: | :grey_question: |
| Debian 9.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:grey_question: | :grey_question: |
| Debian 10.x | :grey_question: | :grey_question: | :grey_question: | :grey_question: |:grey_question: | :grey_question: |
| Debian 11.x | :grey_question: | :grey_question: | :grey_question: | :grey_question: |:grey_question: | :white_check_mark: |
| Ubuntu 16.04.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:grey_question: | :grey_question: |
| Ubuntu 18.04.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:grey_question: | :grey_question: |
| Ubuntu 20.04.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:grey_question: | :grey_question: |
| Ubuntu 22.04.x | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:grey_question: | :white_check_mark: |
| Fedora 37 | :grey_question: | :grey_question: | :grey_question: | :grey_question: |:grey_question: | :grey_question: |

- :white_check_mark: - tested, works fine
- :warning: - Not for production use
Expand All @@ -78,7 +79,7 @@ An example how to include this role as a task:

```yaml
# Basic settings
postgresql_version: 13
postgresql_version: 15
postgresql_encoding: "UTF-8"
postgresql_locale: "en_US.UTF-8"
postgresql_ctype: "en_US.UTF-8"
Expand Down Expand Up @@ -177,13 +178,15 @@ Maintainers:
- [Sergei Antipov](https://github.com/UnderGreen)
- [Greg Clough](https://github.com/gclough)
- [Magnus Lübeck](https://github.com/maglub)
- [Leo C.](https://github.com/MrMegaNova)

Top Contributors:
- [David Farrington](https://github.com/farridav)
- [Jesse Lang](https://github.com/jesselang)
- [Michael Conrad](https://github.com/MichaelConrad)
- [Sébastien Alix](https://github.com/sebalix)
- [Copperfield](https://github.com/Copperfield)
- [T. Soulabail](https://github.com/tsoulabail)

- [Ralph von der Heyden](https://github.com/ralph)

Expand Down
1 change: 1 addition & 0 deletions ansible.cfg
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[defaults]
roles_path = ../
allow_world_readable_tmpfiles = True
remote_tmp = /tmp/.ansible-${USER}/tmp
Loading

0 comments on commit 2697f93

Please sign in to comment.