Skip to content

Conversation

@gclough
Copy link
Collaborator

@gclough gclough commented Apr 6, 2018

We should have a special place for the creator, and those that oversee the project now.

- [Michael Conrad](https://github.com/MichaelConrad)
- [Sébastien Alix](https://github.com/sebalix)
- [Copperfield](https://github.com/Copperfield)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does anyone know who "Ralph von der Heyden" is? It looks like he only did a single two-line commit back in 2014... so I'd say let's take him off of the list.

@aoyawale aoyawale merged commit 2ca71e4 into ANXS:master Apr 8, 2018
@gclough gclough deleted the honour_the_creator branch April 11, 2018 15:32
gclough pushed a commit to gclough/postgresql that referenced this pull request Apr 12, 2018
UnderGreen pushed a commit that referenced this pull request Apr 26, 2018
Squashed, original work from @gclough 

* Fixed wrong handler name

* change vagrantfile to point to the official centos images since those support different providers.

* changed the vagrant file to use become since sudo is going away and added default verbose.

* changed install_yum.yml to use a block to reduce the transactions made.

* added retry files to gitignore.

* added systemctl handler to restart when using OS that use systemctl.

* changed to use the handlers to restart the services and enable the services during boot instead of having extra tasks. I removed them since they are not necessary.

* Convert from using "psql" to using the Ansible module "postgresql_ext", which I suspect
is a more reliable method.

* changed to check for systemd.

* Added extra tests for travis to create extensions in "foobar" database

* Increase the travis test coverage to include popular options (#305)

* Increse the travis test coverage to include popular options

* Fixed a missing quote...

* Fixed syntax for options, and make postgis.yml RedHat compatible... ish

* Looks like pgtune won't install either, as the epel repo isn't in the docker image.  Taking it out too..

* Changing parameters to be in JSON format, for consumption on the command line

* Adding a space to trigger a travis build

* Remove the space, as travis didn't build anyway... :-/

* Debugging... why don't travis kick in...

* Revert travis changes, to try and get it to trigger

* Fixed typo in JSON parameters

* Removed travis updates, and put parameters into postgresql.yml

* Squashing all commits.  Increases travis coverage, but not all are enabled yet. Other pull requests need to be merged first, as the tests for them fail.

* Added meta data for CentOS and RedHat, plus added tags to help with searches

* Fixed CenOS/RedHat naming... should be EL.  Also added tags to help people find it on Galaxy

* Quote all string variables, and add spaces around variables "{{ var }}" instead of "{{var}""

* Crosschecked, and found some that I missed.

* Octal numbers need to be quoted, otherwise they get converted to Decimal

* Extended and adapted to install PostgreSQL 10 for CentOS and Ubuntu (#267)

* Extended and adapted to install PostgreSQL 10 for CentOS and Ubuntu

Tested with ansible 2.4.1 for Ubuntu 16.04 and CentOS-7.4

- replaced deprecated 'include:' by 'include_tasks:' for ansible 2.4.1
- added config and config template for postgresql 10
- adapted defaults.yml
- adapted templates/etc_systemd_system_postgresql.service.d_custom.conf.j2
  for PostgreSQL 10 the template outputs the wrong line:
	ExecStartPre=/usr/pgsql-10/bin/postgresql10-check-db-dir
  the correct one must include an additional '-':
	ExecStartPre=/usr/pgsql-10/bin/postgresql-10-check-db-dir

* Removed tabs from defaults/main.yml.

* Adapted .travis.yml and yml files to run tests successfully for all given ansible versions.

- added a test for ansible 2.4.2.0/posgresql 10.

- replaced newer 'include_task' by 'include' again so that the role can be used with older
  ansible versions. NOTE: 'include' is deprecated and will be removed in ansible 2.8.

- commeted out docker based tests because they do not run successfully and I do not know
  docker ;-)

* Bug fix. Removed remains for my local teste in test/playbook.yml.

* Bug fix and refinement for postgresql.conf-10.* .

- added max_parallel_workers to postgresql.conf-10.j2 (forgotten/deleted in previous version)
- hard coded value for wal_retrieve_retry_interval in postgresql.conf-10.j2 replaced by ansible variable

Changes to be committed:
	modified:   Vagrantfile
	modified:   defaults/main.yml
	modified:   templates/postgresql.conf-10.j2
	modified:   vagrant-inventory

* Added suggestions from gclough.

 Changes to be committed:
	modified:   Vagrantfile
	modified:   defaults/main.yml
	modified:   templates/HOWTO.postgresql.conf
	modified:   templates/etc_systemd_system_postgresql.service.d_custom.conf.j2
	modified:   tests/playbook.yml
	modified:   tests/vars.yml
	modified:   vagrant-inventory

* Replaced vagrant setup by project's master branch.

* Updated tests/docker/group_vars/all.yml to include version 10.

* Uncommented 'no_log: true' in users.yml.

* Uncommented user baz in tests/docker/group_vars/postgresql.yml.

* Recreated user baz but without passwd. We need him as database owner :-).

* Added encrypted passwd for user baz.

* Commented need for encrypted password if version >= 10.

* Reenabled no_log: true for task  PostgreSQL | Make sure the PostgreSQL users are present
Fixed text in templates/HOWTO.posgresql.conf

* Just to trigger a new build on github. Added blank in README.md.

* Second try to trigger a rebuild. Blank in README.md deleted.

* Prepare for PostgreSQL v10 (and v11) (#308)

* Adding future scope for v10 (already out), and v11 (Sep/18)

* Fixed "CentOS" spelling, and put a request for help

* fixed the syntax on dev_headers

* added all the required dependencies together and deleted a tasks. Make less transactions

* the other night when I started this. I forgot to add  since it was a long night

* accidently deleted vagrantfile

* Reload conf parameters after install, so that pg_hba.conf is re-read

* Updated README to show v10 support, added top 10 contributors, and li… (#330)

* Updated README to show v10 support, added top 10 contributors, and linked to defaults/main.yml

* Fixed typo in contributors

* Reload conf parameters after install, so that pg_hba.conf is re-read

* Fixed wrong handler name

* Added libselinux-python dependency for selinux enabled redhat systems.

* Honour those that created the role in the first place, and those that maintain it (#336)

* Fixing local master

* More merging of master...

* Fixing it to match the *REAL* "master"

* Tidied up variable and filenames for install_*.yml

* Don't restrict apt/yum/dnf to specific OS types, and disable Fedora Travis

* Fixed merging problems

* Fixed mistake in comments

* Reinstate "ansible_distribution" tests

* Removed extra "and"

* Removed duplicate 'name:' for dns repository
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants