community.general/lib/ansible/modules
Strahinja Kustudic 32d6a354d7 postgresql_user: set encrypted as default and fix empty password reporting changed (#36931)
* Set encrypted as default and fix empty password reporting changed

* Starting with Postgres 10 `UNENCRYPTED` passwords are removed and
because of that this module fails with the default `encrypted=no`.
Also encrypted passwords are suported since version 7.2
(https://www.postgresql.org/docs/7.2/static/sql-createuser.html) which
went EOL in 2007 and since 7.3 it is the default. Because of this it
makes a lot more sense to make `encrypted=yes` the default. This won't
break backward compatibility, the module would just update the user's
password in the DB in the hashed format and everything else will work
like before. It's also a security bad practice to store passwords in
plain text. fixes #25823
* There was also a bug with `encrypted=yes` and an empty password always
reported as changed.
* Improved documentation for `encrypted`/`password` parameters, and
removed some obsolete notes about passlib.

* Fix clearing user's password to work with all versions of Postgres

* Add tests for clearing the user password

* Fix documentation atfer rebase

* Add changelog fragment
2018-05-21 14:49:44 -05:00
..
cloud format module values in gce_net module documentation (#40047) 2018-05-18 16:46:49 +01:00
clustering Move k8s modules to dynamic backend (#39632) 2018-05-16 10:57:36 -05:00
commands Explicit availability of 'null' timeout in expect (#40429) 2018-05-21 12:32:06 -05:00
crypto More validate module fixes (#39097) 2018-04-24 18:05:50 +01:00
database postgresql_user: set encrypted as default and fix empty password reporting changed (#36931) 2018-05-21 14:49:44 -05:00
files Move rewriting of path earlier in the argument handling as other things depend on the path 2018-05-17 15:24:56 -07:00
identity Fix example in ipa_dnszone module (#40443) 2018-05-20 16:28:02 +05:30
inventory Fix invalid string escape sequences. 2017-11-21 20:59:08 -08:00
messaging rabbitmq_binding: Update documentation (#40062) 2018-05-15 03:52:55 -04:00
monitoring New zabbix_group_facts module (#39654) 2018-05-15 20:05:27 +02:00
net_tools uri: Add form-urlencoded support to body_format (#37188) 2018-05-17 13:18:18 -04:00
network Adds the bigip_gtm_global module (#40430) 2018-05-18 20:48:09 -07:00
notification [Fix] Commented out Section due to no Quotes (#24258) 2018-05-15 12:20:09 -04:00
packaging Add the ability to specify an install_dir to the gem module (#38195) 2018-05-21 09:55:43 -04:00
remote_management Allow subspec defaults to be processed when the parent argument is not supplied (#38967) 2018-05-07 11:23:13 -05:00
source_control New Module: gitlab_hooks module and related tests (#40096) 2018-05-17 13:52:48 -04:00
storage Add Na_ontap_broadcast_domain module. (#39753) 2018-05-18 17:17:01 -07:00
system Fixes #29818: chkconfig command is not daemonized, uses run_command() 2018-05-21 12:54:18 -04:00
utilities Clarify in docs that end_play affects all hosts (#40235) 2018-05-17 13:53:46 +10:00
web_infrastructure jenkins_job_facts: Add validate_certs argument (#40065) 2018-05-15 03:39:47 -04:00
windows Rename original_basename parameter in various file-related modules 2018-05-17 15:24:56 -07:00
__init__.py Re-adding the init py for modules 2016-12-08 11:35:20 -05:00