Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport/2.4/44601 #47123

Closed
wants to merge 953 commits into from
Closed

Backport/2.4/44601 #47123

wants to merge 953 commits into from

Conversation

juliedavila
Copy link
Contributor

SUMMARY

Backport of current pamd module

ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME

pamd

ANSIBLE VERSION
stable-2.4

mattclay and others added 30 commits January 8, 2018 23:57
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* resolved a number of conflicts
Linux' sysfs _always_ reports device size in 512b sector units,
regardless of the device's actual, physical blocksize.
* Fix test case failure for Azure ACS module (#33623)

* fix azure acs test failure

* change acs location

(cherry picked from commit 8e20ae2)

* fix azure test case failure for function apps module (#33658)

(cherry picked from commit f8d7e47)

* Fix storage endpoint for Azure Stack (#33946)

* Fix storage endpoint for Azure Stack

Azure/msrestazure-for-python#64

* corrected visual indentation

(cherry picked from commit 6643fe8)

* Fix incorrect formatting call in azure module (#33561)

Fix corrects formatting call in azure_rm_resourcegroup_facts module.

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
(cherry picked from commit 6654d69)
* Fixing save so it still works. Adding changed as an option for save_when.

* Updating description to state that changed was added in 2.5.

* Fixing removal version for deprecated options.

(cherry picked from commit ded4e6a)
…oup_vars and inheritance (#34769)

* Add note to 2.4 porting guide about initial playbook relative host/group_vars and inheritance

(cherry picked from commit ae49dd6)
* Cache tasks as they are queued instead of en masse

This also moves the task caching from the PlayIterator to the
StrategyBase class, where it makes more sense (and makes it easier
to not have to change the strategy class methods leading to an API
change).

Fixes #31673

* Cleaning up unit tests due to 502ca78

(cherry picked from commit b107e39)
Adding "-SyncWindow 0" flag to the Compare-Object call used to determine if the existing and proposed IP address lists are the same.  This makes the array comparison mark changes in order as a difference.

Fix for bug #34651

(cherry picked from commit bb9dcb0)
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
(cherry picked from commit 303894d)
* reverts #33897/#34682
* revisit in 2.4.4/2.5.0
* bump minimum client versions to match requirements file
* improve prescriptive error messaging to match current recommendations
(cherry-pick of #35018)
The short-circuiting of include_role in TaskExecutor was using the _task object
in the result dictionary. This causes the playbook class to be serialized, which
is something we no longer do due to speed/size problems with nested objects.

Simply removing this should fix a lot of memory and speed problems with include_role.

(cherry picked from commit c30ee42)
This reverts commit 1810e48.

We may not have a 2.4.3 rc3 so reverting this for now.
abadger and others added 27 commits June 21, 2018 15:09
* avoid loading vars on unspecified basedir (cwd)
(cherry picked from commit de0e11c)

Co-authored-by: Brian Coca <bcoca@users.noreply.github.com>
* ignore ansible.cfg in world writable cwd
 * also added 'warnings' to config
 * updated man page template.
(cherry picked from commit b6f2aad)

Co-authored-by: Brian Coca <bcoca@users.noreply.github.com>
The httpbin.org test endpoint is too unstable for the tests to pass reliably.
The httpbin.org test endpoint is too unstable for the tests to pass reliably.
…43583)

Only print warning when ansible.cfg is actually skipped

* Also add unittests for the find_ini_config_file function
* Add documentation on world writable current working directory
  config files can no longer be loaded from a world writable current
  working directory but the end user is allowed to specify that
  explicitly.  Give appropriate warnings and information on how.

Fixes #42388.
(cherry picked from commit 30662be)

Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
…eadable current working directory

There should be no warning if there is no ansible.cfg file i nthe
current working directory.
(cherry picked from commit f46c943)

Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
The current example configuration is not
quite right, so this patch implements a
fix which corrects it

The 'inventory_hostname' argument is removed
as it's the same value as the default.

(cherry picked from commit 12218f3)
This also allows the test to run on newer containers by not
manipulating any of the pre-configured repositories.

(cherry picked from commit cac51e6)
Without also installing the python-novaclient library, these modules
simply do not work.

Rather than backporting the fixes implemented in 2.6+ we simply make
sure that we document the requirement.

Fixes: #35484
(cherry picked from commit 7717689)
* Add definitive to valid_simple_controls in pamd module

* Add changelog fragment for issue 44278

* Adjusted module name to not include path or extension

(cherry picked from commit 80bea8a)
@juliedavila
Copy link
Contributor Author

screwed up the target, will re-pr

@ansible ansible locked and limited conversation to collaborators Jul 22, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet