[WIP] Backport/2.7/second batch (#45927)
* Update influxdb_database.py (#39984) (cherry picked from commit049a462058
) * Link to the Galaxy platforms list from the meta file template (#34046) (cherry picked from commitfa18d45eb3
) * fix gce_backend_service examples for healthchecks (#31134) (cherry picked from commite26d758d6f
) * Clarify the creates and removes options (#45485) (cherry picked from commitbf90a44468
) * lineinfile note belongs in changelog for 2.6, not 2.7 (#45517) (cherry picked from commit228fee4f3a
) * Update keycloak_client.py (#43547) (cherry picked from commitcb460dee74
) * The keyword 'cloud' has been deprecated in favor of the 'profile' keyword by os-client-config. (#31389) (cherry picked from commit17ca0a9bd9
) * Clarified documentation for the unsafe_writes option (#27471) (cherry picked from commitdd5d191d7a
)
This commit is contained in:
parent
bf09c869a2
commit
0c81145fd3
12 changed files with 34 additions and 23 deletions
|
@ -6,7 +6,7 @@ clouds:
|
||||||
username: fb886a9b-c37b-442a-9be3-964bed961e04
|
username: fb886a9b-c37b-442a-9be3-964bed961e04
|
||||||
password: fantastic-password1
|
password: fantastic-password1
|
||||||
rax:
|
rax:
|
||||||
cloud: rackspace
|
profile: rackspace
|
||||||
auth:
|
auth:
|
||||||
username: example
|
username: example
|
||||||
password: spectacular-password
|
password: spectacular-password
|
||||||
|
|
|
@ -27,8 +27,7 @@ Deprecated
|
||||||
Modules
|
Modules
|
||||||
=======
|
=======
|
||||||
|
|
||||||
Major changes in popular modules are detailed here
|
Major changes in popular modules are detailed here:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Modules removed
|
Modules removed
|
||||||
|
@ -74,6 +73,10 @@ Noteworthy module changes
|
||||||
* The ``k8s`` module will not automatically change ``Project`` creation requests into ``ProjectRequest`` creation requests as the ``openshift_raw`` module did. You must now specify the ``ProjectRequest`` kind explicitly.
|
* The ``k8s`` module will not automatically change ``Project`` creation requests into ``ProjectRequest`` creation requests as the ``openshift_raw`` module did. You must now specify the ``ProjectRequest`` kind explicitly.
|
||||||
* The ``k8s`` module will not automatically remove secrets from the Ansible return values (and by extension the log). In order to prevent secret values in a task from being logged, specify the ``no_log`` parameter on the task block.
|
* The ``k8s`` module will not automatically remove secrets from the Ansible return values (and by extension the log). In order to prevent secret values in a task from being logged, specify the ``no_log`` parameter on the task block.
|
||||||
* The ``k8s_scale`` module now supports scalable OpenShift objects, such as ``DeploymentConfig``.
|
* The ``k8s_scale`` module now supports scalable OpenShift objects, such as ``DeploymentConfig``.
|
||||||
|
* The ``lineinfile`` module was changed to show a warning when using an empty string as a regexp.
|
||||||
|
Since an empty regexp matches every line in a file, it will replace the last line in a file rather
|
||||||
|
than inserting. If this is the desired behavior, use ``'^'`` which will match every line and
|
||||||
|
will not trigger the warning.
|
||||||
* Openstack modules are no longer using ``shade`` library. Instead ``openstacksdk`` is used. Since ``openstacksdk`` should be already present as a dependency to ``shade`` no additional actions are required.
|
* Openstack modules are no longer using ``shade`` library. Instead ``openstacksdk`` is used. Since ``openstacksdk`` should be already present as a dependency to ``shade`` no additional actions are required.
|
||||||
|
|
||||||
Plugins
|
Plugins
|
||||||
|
|
|
@ -145,12 +145,6 @@ Major changes in popular modules are detailed here
|
||||||
:ref:`DEFAULT_SYSLOG_FACILITY`. If you have :ref:`DEFAULT_SYSLOG_FACILITY` configured, the
|
:ref:`DEFAULT_SYSLOG_FACILITY`. If you have :ref:`DEFAULT_SYSLOG_FACILITY` configured, the
|
||||||
location of remote logs on systems which use journald may change.
|
location of remote logs on systems which use journald may change.
|
||||||
|
|
||||||
* The ``lineinfile`` module was changed to show a warning when using an empty string as a regexp.
|
|
||||||
Since an empty regexp matches every line in a file, it will replace the last line in a file rather
|
|
||||||
than inserting. If this is the desired behavior, use ``'^'`` which will match every line and
|
|
||||||
will not trigger the warning.
|
|
||||||
|
|
||||||
|
|
||||||
Modules removed
|
Modules removed
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,10 @@ galaxy_info:
|
||||||
#github_branch:
|
#github_branch:
|
||||||
|
|
||||||
#
|
#
|
||||||
# platforms is a list of platforms, and each platform has a name and a list of versions.
|
# Provide a list of supported platforms, and for each platform a list of versions.
|
||||||
|
# If you don't wish to enumerate all versions for a particular platform, use 'all'.
|
||||||
|
# To view available platforms and versions (or releases), visit:
|
||||||
|
# https://galaxy.ansible.com/api/v1/platforms/
|
||||||
#
|
#
|
||||||
# platforms:
|
# platforms:
|
||||||
# - name: Fedora
|
# - name: Fedora
|
||||||
|
|
|
@ -30,7 +30,10 @@ galaxy_info:
|
||||||
#github_branch:
|
#github_branch:
|
||||||
|
|
||||||
#
|
#
|
||||||
# platforms is a list of platforms, and each platform has a name and a list of versions.
|
# Provide a list of supported platforms, and for each platform a list of versions.
|
||||||
|
# If you don't wish to enumerate all versions for a particular platform, use 'all'.
|
||||||
|
# To view available platforms and versions (or releases), visit:
|
||||||
|
# https://galaxy.ansible.com/api/v1/platforms/
|
||||||
#
|
#
|
||||||
# platforms:
|
# platforms:
|
||||||
# - name: Fedora
|
# - name: Fedora
|
||||||
|
|
|
@ -86,7 +86,7 @@ EXAMPLES = '''
|
||||||
backends:
|
backends:
|
||||||
- instance_group: managed_instance_group_1
|
- instance_group: managed_instance_group_1
|
||||||
healthchecks:
|
healthchecks:
|
||||||
- name: healthcheck_name_for_backend_service
|
- healthcheck_name_for_backend_service
|
||||||
port_name: myhttpport
|
port_name: myhttpport
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ EXAMPLES = '''
|
||||||
max_utilization: 0.5
|
max_utilization: 0.5
|
||||||
max_rate: 4
|
max_rate: 4
|
||||||
healthchecks:
|
healthchecks:
|
||||||
- name: healthcheck_name_for_backend_service
|
- healthcheck_name_for_backend_service
|
||||||
port_name: myhttpport
|
port_name: myhttpport
|
||||||
state: present
|
state: present
|
||||||
timeout: 60
|
timeout: 60
|
||||||
|
|
|
@ -39,10 +39,10 @@ options:
|
||||||
version_added: "2.6"
|
version_added: "2.6"
|
||||||
creates:
|
creates:
|
||||||
description:
|
description:
|
||||||
- A filename or (since 2.0) glob pattern, when it already exists, this step will B(not) be run.
|
- A filename or (since 2.0) glob pattern. If it already exists, this step B(won't) be run.
|
||||||
removes:
|
removes:
|
||||||
description:
|
description:
|
||||||
- A filename or (since 2.0) glob pattern, when it does not exist, this step will B(not) be run.
|
- A filename or (since 2.0) glob pattern. If it already exists, this step B(will) be run.
|
||||||
version_added: "0.8"
|
version_added: "0.8"
|
||||||
chdir:
|
chdir:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -22,7 +22,7 @@ version_added: 2.1
|
||||||
author: "Kamil Szczygiel (@kamsz)"
|
author: "Kamil Szczygiel (@kamsz)"
|
||||||
requirements:
|
requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- "influxdb >= 0.9"
|
- "influxdb >= 0.9 & <= 1.2.4"
|
||||||
- requests
|
- requests
|
||||||
options:
|
options:
|
||||||
database_name:
|
database_name:
|
||||||
|
|
|
@ -45,6 +45,10 @@ options:
|
||||||
choices: ['present', 'absent']
|
choices: ['present', 'absent']
|
||||||
default: 'present'
|
default: 'present'
|
||||||
|
|
||||||
|
realm:
|
||||||
|
description:
|
||||||
|
- The realm to create the client in.
|
||||||
|
|
||||||
client_id:
|
client_id:
|
||||||
description:
|
description:
|
||||||
- Client id of client to be worked on. This is usually an alphanumeric name chosen by
|
- Client id of client to be worked on. This is usually an alphanumeric name chosen by
|
||||||
|
|
|
@ -57,11 +57,13 @@ options:
|
||||||
default: "s0"
|
default: "s0"
|
||||||
unsafe_writes:
|
unsafe_writes:
|
||||||
description:
|
description:
|
||||||
- Normally this module uses atomic operations to prevent data corruption or inconsistent reads from the target files,
|
- By default this module uses atomic operations to prevent data
|
||||||
sometimes systems are configured or just broken in ways that prevent this. One example are docker mounted files,
|
corruption or inconsistent reads from the target files,
|
||||||
they cannot be updated atomically and can only be done in an unsafe manner.
|
but sometimes systems are configured or just broken in ways that prevent this. One example is docker mounted files,
|
||||||
- This boolean option allows ansible to fall back to unsafe methods of updating files for those cases in which you do
|
which cannot be updated atomically from inside the container and can only be written in an unsafe manner.
|
||||||
not have any other choice. Be aware that this is subject to race conditions and can lead to data corruption.
|
- This option allows Ansible to fall back to unsafe methods of
|
||||||
|
updating files when atomic operations fail (however, it doesn't force Ansible to perform unsafe writes).
|
||||||
|
IMPORTANT! Unsafe writes are subject to race conditions and can lead to data corruption.
|
||||||
type: bool
|
type: bool
|
||||||
default: 'no'
|
default: 'no'
|
||||||
version_added: "2.2"
|
version_added: "2.2"
|
||||||
|
|
|
@ -578,7 +578,6 @@ lib/ansible/modules/files/synchronize.py E325
|
||||||
lib/ansible/modules/files/synchronize.py E327
|
lib/ansible/modules/files/synchronize.py E327
|
||||||
lib/ansible/modules/files/unarchive.py E323
|
lib/ansible/modules/files/unarchive.py E323
|
||||||
lib/ansible/modules/identity/cyberark/cyberark_user.py E324
|
lib/ansible/modules/identity/cyberark/cyberark_user.py E324
|
||||||
lib/ansible/modules/identity/keycloak/keycloak_client.py E322
|
|
||||||
lib/ansible/modules/identity/keycloak/keycloak_client.py E324
|
lib/ansible/modules/identity/keycloak/keycloak_client.py E324
|
||||||
lib/ansible/modules/identity/keycloak/keycloak_client.py E325
|
lib/ansible/modules/identity/keycloak/keycloak_client.py E325
|
||||||
lib/ansible/modules/identity/keycloak/keycloak_clienttemplate.py E324
|
lib/ansible/modules/identity/keycloak/keycloak_clienttemplate.py E324
|
||||||
|
|
|
@ -27,7 +27,10 @@ galaxy_info:
|
||||||
#github_branch:
|
#github_branch:
|
||||||
|
|
||||||
#
|
#
|
||||||
# platforms is a list of platforms, and each platform has a name and a list of versions.
|
# Provide a list of supported platforms, and for each platform a list of versions.
|
||||||
|
# If you don't wish to enumerate all versions for a particular platform, use 'all'.
|
||||||
|
# To view available platforms and versions (or releases), visit:
|
||||||
|
# https://galaxy.ansible.com/api/v1/platforms/
|
||||||
#
|
#
|
||||||
# platforms:
|
# platforms:
|
||||||
# - name: Fedora
|
# - name: Fedora
|
||||||
|
|
Loading…
Reference in a new issue