Initial commit for 2.7.0 development.
This commit is contained in:
parent
e2bd4adf6e
commit
65084df2c9
45 changed files with 2 additions and 321 deletions
|
@ -1,131 +0,0 @@
|
||||||
========================================
|
|
||||||
Ansible 2.6 "Heartbreaker" Release Notes
|
|
||||||
========================================
|
|
||||||
|
|
||||||
.. _Ansible 2.6 "Heartbreaker" Release Notes_v2.6.0a1:
|
|
||||||
|
|
||||||
v2.6.0a1
|
|
||||||
========
|
|
||||||
|
|
||||||
.. _Ansible 2.6 "Heartbreaker" Release Notes_v2.6.0a1_Release Summary:
|
|
||||||
|
|
||||||
Release Summary
|
|
||||||
---------------
|
|
||||||
|
|
||||||
| Release Date: 2018-05-21
|
|
||||||
| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`_
|
|
||||||
|
|
||||||
|
|
||||||
.. _Ansible 2.6 "Heartbreaker" Release Notes_v2.6.0a1_Minor Changes:
|
|
||||||
|
|
||||||
Minor Changes
|
|
||||||
-------------
|
|
||||||
|
|
||||||
- azure_rm_loadbalancer - add support for sku
|
|
||||||
|
|
||||||
- azure_rm_publicipaddress - add support for sku
|
|
||||||
|
|
||||||
- Added an ``encoding`` option to the ``b64encode`` and ``b64decode`` filters to specify the encoding of the string that is base64 encoded.
|
|
||||||
|
|
||||||
- import/include - Cache task_vars to speed up IncludedFile.process_include_results (https://github.com/ansible/ansible/pull/39026)
|
|
||||||
|
|
||||||
- PowerShell modules that use Convert-ToSID in Ansible.ModuleUtils.SID.psm1 like win_user_right now accept an actual SID as an input string. This means any local or domain accounts that are named like a SID need to be prefixed with the domain, hostname, or . to ensure it converts to that accounts SID https://github.com/ansible/ansible/issues/38502
|
|
||||||
|
|
||||||
|
|
||||||
.. _Ansible 2.6 "Heartbreaker" Release Notes_v2.6.0a1_Removed Features (previously deprecated):
|
|
||||||
|
|
||||||
Removed Features (previously deprecated)
|
|
||||||
----------------------------------------
|
|
||||||
|
|
||||||
- win_chocolatey - removed deprecated upgrade option and choco_* output return values
|
|
||||||
|
|
||||||
- win_feature - removed deprecated reboot option
|
|
||||||
|
|
||||||
- win_iis_webapppool - removed the ability to supply attributes as a string in favour of a dictionary
|
|
||||||
|
|
||||||
- win_package - removed deprecated name option
|
|
||||||
|
|
||||||
- win_regedit - removed deprecated support for specifying HKCC as HCCC
|
|
||||||
|
|
||||||
|
|
||||||
.. _Ansible 2.6 "Heartbreaker" Release Notes_v2.6.0a1_Bugfixes:
|
|
||||||
|
|
||||||
Bugfixes
|
|
||||||
--------
|
|
||||||
|
|
||||||
- template - Fix for encoding issues when a template path contains non-ascii characters and using the template path in ansible_managed (https://github.com/ansible/ansible/issues/27262)
|
|
||||||
|
|
||||||
- copy - fixed copy to only follow symlinks for files in the non-recursive case
|
|
||||||
|
|
||||||
- file - fixed the default follow behaviour of file to be true
|
|
||||||
|
|
||||||
- copy module - The copy module was attempting to change the mode of files for remote_src=True even if mode was not set as a parameter. This failed on filesystems which do not have permission bits (https://github.com/ansible/ansible/pull/40099)
|
|
||||||
|
|
||||||
- Fix an encoding issue when parsing the examples from a plugins' documentation
|
|
||||||
|
|
||||||
- file module - The file module allowed the user to specify src as a parameter when state was not link or hard. This is documented as only applying to state=link or state=hard but in previous Ansible, this could have an effect in rare cornercases. For instance, "ansible -m file -a 'state=directory path=/tmp src=/var/lib'" would create /tmp/lib. This has been disabled and a warning emitted (will change to an error in Ansible-2.10).
|
|
||||||
|
|
||||||
- file module - Fix error when running a task which assures a symlink to a nonexistent file exists for the second and subsequent times (https://github.com/ansible/ansible/issues/39558)
|
|
||||||
|
|
||||||
- file module - Fix error when recursively assigning permissions and a symlink to a nonexistent file is present in the directory tree (https://github.com/ansible/ansible/issues/39456)
|
|
||||||
|
|
||||||
- file module - Eliminate an error if we're asked to remove a file but something removes it while we are processing the request (https://github.com/ansible/ansible/pull/39466)
|
|
||||||
|
|
||||||
- Various grafana_* modules - Port away from the deprecated b64encodestring function to the b64encode function instead. https://github.com/ansible/ansible/pull/38388
|
|
||||||
|
|
||||||
- import/include - Update TaskInclude _raw_params with the expanded/templated path to file allowing nested includes using host vars in file (https://github.com/ansible/ansible/pull/39365)
|
|
||||||
|
|
||||||
- dynamic includes - Don't treat undefined vars for conditional includes as truthy (https://github.com/ansible/ansible/pull/39377)
|
|
||||||
|
|
||||||
- import/include - Ensure role handlers have the proper parent, allowing for correct attribute inheritance (https://github.com/ansible/ansible/pull/39426)
|
|
||||||
|
|
||||||
- include_role/import_role - Use the computed role name for include_role/import_role so to diffentiate between names computed from host vars (https://github.com/ansible/ansible/pull/39516)
|
|
||||||
|
|
||||||
- import_playbook - Pass vars applied to import_playbook into parsing of the playbook as they may be needed to parse the imported plays (https://github.com/ansible/ansible/pull/39521)
|
|
||||||
|
|
||||||
- include_role/import_role - Don't overwrite included role handlers with play handlers on parse (https://github.com/ansible/ansible/pull/39563)
|
|
||||||
|
|
||||||
- dynamic includes - Improved performance by fixing re-parenting on copy (https://github.com/ansible/ansible/pull/38747)
|
|
||||||
|
|
||||||
- dynamic includes - Fix IncludedFile comparison for free strategy (https://github.com/ansible/ansible/pull/37083)
|
|
||||||
|
|
||||||
- dynamic includes - Allow inheriting attributes from static parents (https://github.com/ansible/ansible/pull/38827)
|
|
||||||
|
|
||||||
- include_role/import_role - improved performance and recursion depth (https://github.com/ansible/ansible/pull/36470)
|
|
||||||
|
|
||||||
- include_role/import_role - Fix parameter templating (https://github.com/ansible/ansible/pull/36372)
|
|
||||||
|
|
||||||
- dynamic includes - Use the copied and merged task for calculating task vars (https://github.com/ansible/ansible/pull/39762)
|
|
||||||
|
|
||||||
- Implement mode=preserve for the template module
|
|
||||||
|
|
||||||
- Fix mode=preserve with remote_src=True for the copy module
|
|
||||||
|
|
||||||
- Document mode=preserve for both the copy and template module
|
|
||||||
|
|
||||||
- pause - ensure ctrl+c interrupt works in all cases (https://github.com/ansible/ansible/issues/35372)
|
|
||||||
|
|
||||||
- spwd - With python 3.6 spwd.getspnam returns PermissionError instead of KeyError if user does not have privileges (https://github.com/ansible/ansible/issues/39472)
|
|
||||||
|
|
||||||
- template action plugin - fix the encoding of filenames to avoid tracebacks on Python2 when characters that are not present in the user's locale are present. (https://github.com/ansible/ansible/pull/39424)
|
|
||||||
|
|
||||||
- user - only change the expiration time when necessary (https://github.com/ansible/ansible/issues/13235)
|
|
||||||
|
|
||||||
- win_environment - Fix for issue where the environment value was deleted when a null value or empty string was set - https://github.com/ansible/ansible/issues/40450
|
|
||||||
|
|
||||||
- win_file - fix issue where special chars like [ and ] were not being handled correctly https://github.com/ansible/ansible/pull/37901
|
|
||||||
|
|
||||||
- win_get_url - fixed a few bugs around authentication and force no when using an FTP URL
|
|
||||||
|
|
||||||
- win_template - fix when specifying the dest option as a directory with and without the trailing slash https://github.com/ansible/ansible/issues/39886
|
|
||||||
|
|
||||||
- win_updates - Fix typo that hid the download error when a download failed
|
|
||||||
|
|
||||||
- win_updates - Fix logic when using a whitelist for multiple updates
|
|
||||||
|
|
||||||
- windows become - Show better error messages when the become process fails
|
|
||||||
|
|
||||||
- winrm - allow `ansible_user` or `ansible_winrm_user` to override `ansible_ssh_user` when both are defined in an inventory - https://github.com/ansible/ansible/issues/39844
|
|
||||||
|
|
||||||
- The yaml callback plugin now allows non-ascii characters to be displayed.
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
removed_features:
|
|
||||||
- removed the deprecated always_run task option, please use `check_mode: no` instead
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- template - Fix for encoding issues when a template path contains non-ascii
|
|
||||||
characters and using the template path in ansible_managed
|
|
||||||
(https://github.com/ansible/ansible/issues/27262)
|
|
|
@ -1,2 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- The aws_ses_identity module supports check mode
|
|
|
@ -1,3 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- azure_rm_loadbalancer - add support for sku
|
|
||||||
- azure_rm_publicipaddress - add support for sku
|
|
|
@ -1,3 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- Added an ``encoding`` option to the ``b64encode`` and ``b64decode`` filters
|
|
||||||
to specify the encoding of the string that is base64 encoded.
|
|
|
@ -1,4 +0,0 @@
|
||||||
---
|
|
||||||
features:
|
|
||||||
- command module - Added argv option to allow command to be specified as a list vs. a string
|
|
||||||
(https://github.com/ansible/ansible/issues/19392)
|
|
|
@ -1,4 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- copy - fixed copy to only follow symlinks for files in the non-recursive case
|
|
||||||
- file - fixed the default follow behaviour of file to be true
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- copy module - The copy module was attempting to change the mode of files for
|
|
||||||
remote_src=True even if mode was not set as a parameter. This failed on
|
|
||||||
filesystems which do not have permission bits (https://github.com/ansible/ansible/pull/40099)
|
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- copy module - fixed recursive copy with relative paths (https://github.com/ansible/ansible/pull/40166)
|
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- Fix an encoding issue when parsing the examples from a plugins' documentation
|
|
|
@ -1,8 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- file module - The file module allowed the user to specify src as a parameter
|
|
||||||
when state was not link or hard. This is documented as only applying to
|
|
||||||
state=link or state=hard but in previous Ansible, this could have an effect
|
|
||||||
in rare cornercases. For instance, "ansible -m file -a 'state=directory
|
|
||||||
path=/tmp src=/var/lib'" would create /tmp/lib. This has been disabled and
|
|
||||||
a warning emitted (will change to an error in Ansible-2.10).
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- file module - Fix error when running a task which assures a symlink to
|
|
||||||
a nonexistent file exists for the second and subsequent times
|
|
||||||
(https://github.com/ansible/ansible/issues/39558)
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- file module - Fix error when recursively assigning permissions and
|
|
||||||
a symlink to a nonexistent file is present in the directory tree
|
|
||||||
(https://github.com/ansible/ansible/issues/39456)
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- file module - Eliminate an error if we're asked to remove a file but
|
|
||||||
something removes it while we are processing the request
|
|
||||||
(https://github.com/ansible/ansible/pull/39466)
|
|
|
@ -1,2 +0,0 @@
|
||||||
new_features:
|
|
||||||
- gem - add ability to specify a custom directory for installing gems (https://github.com/ansible/ansible/pull/38195)
|
|
|
@ -1,4 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- Various grafana_* modules - Port away from the deprecated b64encodestring
|
|
||||||
function to the b64encode function instead. https://github.com/ansible/ansible/pull/38388
|
|
|
@ -1,17 +0,0 @@
|
||||||
---
|
|
||||||
minor_changes:
|
|
||||||
- import/include - Cache task_vars to speed up IncludedFile.process_include_results (https://github.com/ansible/ansible/pull/39026)
|
|
||||||
|
|
||||||
bugfixes:
|
|
||||||
- import/include - Update TaskInclude _raw_params with the expanded/templated path to file allowing nested includes using host vars in file (https://github.com/ansible/ansible/pull/39365)
|
|
||||||
- dynamic includes - Don't treat undefined vars for conditional includes as truthy (https://github.com/ansible/ansible/pull/39377)
|
|
||||||
- import/include - Ensure role handlers have the proper parent, allowing for correct attribute inheritance (https://github.com/ansible/ansible/pull/39426)
|
|
||||||
- include_role/import_role - Use the computed role name for include_role/import_role so to diffentiate between names computed from host vars (https://github.com/ansible/ansible/pull/39516)
|
|
||||||
- import_playbook - Pass vars applied to import_playbook into parsing of the playbook as they may be needed to parse the imported plays (https://github.com/ansible/ansible/pull/39521)
|
|
||||||
- include_role/import_role - Don't overwrite included role handlers with play handlers on parse (https://github.com/ansible/ansible/pull/39563)
|
|
||||||
- dynamic includes - Improved performance by fixing re-parenting on copy (https://github.com/ansible/ansible/pull/38747)
|
|
||||||
- dynamic includes - Fix IncludedFile comparison for free strategy (https://github.com/ansible/ansible/pull/37083)
|
|
||||||
- dynamic includes - Allow inheriting attributes from static parents (https://github.com/ansible/ansible/pull/38827)
|
|
||||||
- include_role/import_role - improved performance and recursion depth (https://github.com/ansible/ansible/pull/36470)
|
|
||||||
- include_role/import_role - Fix parameter templating (https://github.com/ansible/ansible/pull/36372)
|
|
||||||
- dynamic includes - Use the copied and merged task for calculating task vars (https://github.com/ansible/ansible/pull/39762)
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- Implement mode=preserve for the template module
|
|
||||||
- Fix mode=preserve with remote_src=True for the copy module
|
|
||||||
- Document mode=preserve for both the copy and template module
|
|
|
@ -1,34 +0,0 @@
|
||||||
new_features:
|
|
||||||
- 'New Google Cloud module: gcp_compute_address'
|
|
||||||
- 'New Google Cloud module: gcp_compute_backend_bucket'
|
|
||||||
- 'New Google Cloud module: gcp_compute_backend_service'
|
|
||||||
- 'New Google Cloud module: gcp_compute_firewall'
|
|
||||||
- 'New Google Cloud module: gcp_compute_forwarding_rule'
|
|
||||||
- 'New Google Cloud module: gcp_compute_global_address'
|
|
||||||
- 'New Google Cloud module: gcp_compute_global_forwarding_rule'
|
|
||||||
- 'New Google Cloud module: gcp_compute_health_check'
|
|
||||||
- 'New Google Cloud module: gcp_compute_http_health_check'
|
|
||||||
- 'New Google Cloud module: gcp_compute_https_health_check'
|
|
||||||
- 'New Google Cloud module: gcp_compute_image'
|
|
||||||
- 'New Google Cloud module: gcp_compute_instance'
|
|
||||||
- 'New Google Cloud module: gcp_compute_instance_group'
|
|
||||||
- 'New Google Cloud module: gcp_compute_instance_group_manager'
|
|
||||||
- 'New Google Cloud module: gcp_compute_instance_template'
|
|
||||||
- 'New Google Cloud module: gcp_compute_network'
|
|
||||||
- 'New Google Cloud module: gcp_compute_route'
|
|
||||||
- 'New Google Cloud module: gcp_compute_ssl_certificate'
|
|
||||||
- 'New Google Cloud module: gcp_compute_subnetwork'
|
|
||||||
- 'New Google Cloud module: gcp_compute_target_http_proxy'
|
|
||||||
- 'New Google Cloud module: gcp_compute_target_https_proxy'
|
|
||||||
- 'New Google Cloud module: gcp_compute_target_pool'
|
|
||||||
- 'New Google Cloud module: gcp_compute_target_ssl_proxy'
|
|
||||||
- 'New Google Cloud module: gcp_compute_target_tcp_proxy'
|
|
||||||
- 'New Google Cloud module: gcp_compute_url_map'
|
|
||||||
- 'New Google Cloud module: gcp_container_cluster'
|
|
||||||
- 'New Google Cloud module: gcp_container_node_pool'
|
|
||||||
- 'New Google Cloud module: gcp_dns_managed_zone'
|
|
||||||
- 'New Google Cloud module: gcp_dns_resource_record_set'
|
|
||||||
- 'New Google Cloud module: gcp_pubsub_subscription'
|
|
||||||
- 'New Google Cloud module: gcp_pubsub_topic'
|
|
||||||
- 'New Google Cloud module: gcp_storage_bucket'
|
|
||||||
- 'New Google Cloud module: gcp_storage_bucket_access_control'
|
|
|
@ -1,2 +0,0 @@
|
||||||
features:
|
|
||||||
- onepassword lookup - add lookup plugins onepassword and onepassword_raw to retrieve secrets from 1Password vault (https://github.com/ansible/ansible/pull/37207)
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- pause - ensure ctrl+c interrupt works in all cases (https://github.com/ansible/ansible/issues/35372)
|
|
|
@ -1,7 +0,0 @@
|
||||||
---
|
|
||||||
minor_changes:
|
|
||||||
- "`postgresql_user` module changed `encrypted=yes` to be the default. This
|
|
||||||
shouldn't break any current playbooks, the module will just store passwords
|
|
||||||
hashed by default. This change was done because Postgres 10 dropped support for
|
|
||||||
`UNENCRYPTED` passwords and because all versions since Postgres 7.2 support
|
|
||||||
storing encrypted passwords."
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- powershell - use the tmpdir set by `remote_tmp` for become/async tasks instead of the generic $env:TEMP - https://github.com/ansible/ansible/pull/40210
|
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- spwd - With python 3.6 spwd.getspnam returns PermissionError instead of KeyError if user does not have privileges (https://github.com/ansible/ansible/issues/39472)
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- selinux - correct check mode behavior to report same changes as normal mode (https://github.com/ansible/ansible/pull/40721)
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- template action plugin - fix the encoding of filenames to avoid tracebacks on
|
|
||||||
Python2 when characters that are not present in the user's locale are
|
|
||||||
present. (https://github.com/ansible/ansible/pull/39424)
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- user - only change the expiration time when necessary (https://github.com/ansible/ansible/issues/13235)
|
|
|
@ -1,3 +0,0 @@
|
||||||
release_summary: |
|
|
||||||
| Release Date: 2018-05-21
|
|
||||||
| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`_
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- win_environment - Fix for issue where the environment value was deleted when a null value or empty string was set - https://github.com/ansible/ansible/issues/40450
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- win_file - fix issue where special chars like [ and ] were not being handled correctly https://github.com/ansible/ansible/pull/37901
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- win_get_url - fixed a few bugs around authentication and force no when using an FTP URL
|
|
|
@ -1,6 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- PowerShell modules that use Convert-ToSID in Ansible.ModuleUtils.SID.psm1
|
|
||||||
like win_user_right now accept an actual SID as an input string. This means
|
|
||||||
any local or domain accounts that are named like a SID need to be prefixed
|
|
||||||
with the domain, hostname, or . to ensure it converts to that accounts SID
|
|
||||||
https://github.com/ansible/ansible/issues/38502
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- win_template - fix when specifying the dest option as a directory with and without the trailing slash https://github.com/ansible/ansible/issues/39886
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- win_updates - Added the ability to run on a scheduled task for older hosts so async starts working again - https://github.com/ansible/ansible/issues/38364
|
|
|
@ -1,3 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- win_updates - Fix typo that hid the download error when a download failed
|
|
||||||
- win_updates - Fix logic when using a whitelist for multiple updates
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- windows become - Show better error messages when the become process fails
|
|
|
@ -1,6 +0,0 @@
|
||||||
removed_features:
|
|
||||||
- win_chocolatey - removed deprecated upgrade option and choco_* output return values
|
|
||||||
- win_feature - removed deprecated reboot option
|
|
||||||
- win_iis_webapppool - removed the ability to supply attributes as a string in favour of a dictionary
|
|
||||||
- win_package - removed deprecated name option
|
|
||||||
- win_regedit - removed deprecated support for specifying HKCC as HCCC
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- winrm connection plugin - Fix exception messages sometimes raising
|
|
||||||
a traceback when the winrm connection plugin encounters an unrecoverable
|
|
||||||
error. https://github.com/ansible/ansible/pull/39333
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- winrm - allow `ansible_user` or `ansible_winrm_user` to override `ansible_ssh_user` when both are defined in an inventory - https://github.com/ansible/ansible/issues/39844
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- winrm - Add better error handling when the kinit process fails
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- xenserver_facts - ensure module works with newer versions of XenServer (https://github.com/ansible/ansible/pull/35821)
|
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- The yaml callback plugin now allows non-ascii characters to be displayed.
|
|
|
@ -19,6 +19,6 @@
|
||||||
from __future__ import (absolute_import, division, print_function)
|
from __future__ import (absolute_import, division, print_function)
|
||||||
__metaclass__ = type
|
__metaclass__ = type
|
||||||
|
|
||||||
__version__ = '2.6.0dev0'
|
__version__ = '2.7.0dev0'
|
||||||
__author__ = 'Ansible, Inc.'
|
__author__ = 'Ansible, Inc.'
|
||||||
__codename__ = 'Heartbreaker'
|
__codename__ = 'TBD'
|
||||||
|
|
Loading…
Reference in a new issue