Commit Graph

19190 Commits (47c08c865a3d39b0980469bccd92cd151aac0c3a)
 

Author SHA1 Message Date
Michael Scherer 47c08c865a Document that plugins can be shipped in a role (#15199)
This greatly simplify the distribution of plugin on galaxy.
10 years ago
Brian Coca 60c1155d50 added common azure tags fragment 10 years ago
Toshio Kuratomi 258d6fcddf Merge pull request #15630 from brettinman/devel
Make -q flag totally quiet for env-setup.fish
10 years ago
Brett Inman 1f89a46b52 Make -q flag totally quiet for env-setup.fish
The first echo and setup.py steps are not quiet and result in output that is annoying if your Fish is configured to source the file.
10 years ago
Toshio Kuratomi d652b2edc0 Fix for unittests on python2.6 or less 10 years ago
Toshio Kuratomi 2762f12f7f Remove the duplicate modstyle parameter 10 years ago
Robin Roth 12f7f50f31 extend zypper integration tests (#15596)
* extend zypper integration tests

* fix caching issue of local RPMS on openSUSE 42.1 Leap
* add tests for simultaneous install/remove via prefixes +-
* test fail cases (rm patch or URL)
* test patch install (succes, unchanged second run, fail on wrong name)

* add test for pattern install
10 years ago
Toshio Kuratomi 7e1fbe2e03 Some algorithmic unittests for the apt and docker modules 10 years ago
Toshio Kuratomi 13532027ff Update submodules ref 10 years ago
Toshio Kuratomi 2583f2774d Some beginning python3 porting for urls.py 10 years ago
Toshio Kuratomi c2efb0b7e6 Update submodule refs 10 years ago
Toshio Kuratomi a0f397eb6c Fix traceback in fetch_urls when status code is in info as well as the error. 10 years ago
Toshio Kuratomi d14d4fc72f Merge pull request #15221 from robinro/refactor_os_version_parsing
refactor distribution detection in facts.py
10 years ago
Robin Roth b861083dfb move machine_id back to Facts class 10 years ago
Robin Roth 5626c540ce refactor distribution version parsing
* split code as separate class
* split different distributions as individual functions
* keep program logic mostly identical (for now)
* increase readability, reduce complexity/indentation
* make future testing/refactoring easier
* step towards making distribution parsing independent of the Facts class
* add some changes to make facts.py python3 parsable
10 years ago
Abhijit Menon-Sen 6b0710dde3 Merge pull request #15612 from dflock/patch-2
Improve grammar for 'Setting any var or directive makes no implications' note
10 years ago
Abhijit Menon-Sen a76df2c67f Merge pull request #15613 from dflock/patch-3
Spelling mistake: reasable -> readable
10 years ago
Duncan Lock a1f4b4eca9 Spelling mistake: reasable -> readable 10 years ago
Duncan Lock 014dec6bbb Improve grammar for 'Setting any var or directive makes no implications' note.
'makes no implications on the values of the other' is a clumsy and verbose way of saying 'independent'.
10 years ago
James Cammarata 8103793b55 Version bump to 2.2.0 for devel 10 years ago
Peter Sprygada 7dd4dd2e2e update CHANGELOG with network modules 10 years ago
nitzmahone 8c27018038 update submodule refs 10 years ago
nitzmahone 93ca406c9d windows changelog updates 10 years ago
James Cammarata 5727806b05 Updating CHANGELOG for 2.1
Also backported CHANGELOG/RELEASES entries from stable branches.
10 years ago
Brian Coca 0652fa0ce6 ran dos2unix and renamed tags cannonical option 10 years ago
nikut 54440a30c0 doc fix for delegate_to / ansible_host (issue #15546) (#15605) 10 years ago
Toshio Kuratomi 008bde91a8 Update submodule refs 10 years ago
Toshio Kuratomi e4a1622f53 Do not check docker or azure module_utils code for py2.4 compat (the libs require py2.6+) 10 years ago
Rob bc859eec7e Add shared functionality to return list of security group IDs from list of names (#15054)
* Add shared functionality to return list of security group IDs from list of security group names - this functionality can be used by nearly all ec2 modules

* Improved doc string for get_ec2_security_group_ids_from_names function
10 years ago
Dougal Matthews e2640e9e61 Correct the spelling of "overridden" (#15598) 10 years ago
Chris Houseknecht 826190e02e Merge pull request #15594 from chouseknecht/devel
Added additional azure modules.
10 years ago
chouseknecht 00b7668f6b
Added additional azure modules. 10 years ago
Dag Wieers 5d69a09fd7 Fix quoting issue in example (#15589) 10 years ago
Brian Coca 9ba8512ec6 added brook inventory plugin 10 years ago
Adrian Likins 9ad02f04d4 Add a .mailmap for 'shortlog' (#15588)
The email with the most commits is used as the
default for most of these.
10 years ago
Chris Houseknecht 2790929e73 Fix bugs from API version 1.20 testing. (#15586) 10 years ago
Nathaniel Case 250b975704 Clarify exception handling in net modules (#15507)
* Clarify exception handling in EOS

Also modify to EOS to standardize modules. It makes vimdiff a lot less angry

* Move IOS exception handling into Cli

* Move IOS-XR exception handling into Cli

* Move JUNOS exception handling into Cli

* Move NXOS exception handling into Cli

And reorganize to make it match the other modules

* Move OpenSwitch exception handling into Cli

More speculative restructuring here
10 years ago
James Cammarata 50792f46a5 Submodule pointer update 10 years ago
Jonathan Davila 1999e71658 Added basic auth argument spec to utils (#15585) 10 years ago
Matt Davis 8bf1c53b21 winrm connection tweaks for pywinrm (#15584)
added warnings for invalid kwargs
sniff supported authtypes (for new pywinrm)
use default authtypes (for old pywinrm)
error on unsupported authtype
allow no username/password to be specified (kerb SSO)
tested w/ old and new pywinrm
hacky CLIXML parsing of stderr
10 years ago
René Moser 4e0013d161 playbook, include: fix Unexpected Exception: 'NoneType' object has no attribute 'strip' (#15574)
If `include:` statement is used without argument, we get a traceback.
10 years ago
René Moser 57574881ae doc: add mongodb_parameter to changelog (#15573)
See https://github.com/ansible/ansible-modules-extras/pull/1596
10 years ago
Olivier GROSJEANNE 4647e8b74e HTTPError can also function as a non-exceptional file-like return value (#14915)
* HTTPError can also function as a non-exceptional file-like return value (the same thing that urlopen() returns)

* HTTPError - adding response to info dictionnary

* HTTPError - adding response to info dictionnary

* HTTPError - adding body response to info dictionnary
10 years ago
Jonathan Davila f296d74329 Documentation fragment. To be used with modules that use basic auth. (#15582)
Supplies a doc fragment for:
- api_username
- api_password
- api_url
- validate_certs
10 years ago
Toshio Kuratomi 85bef402b1 Merge pull request #14614 from gundalow/test_binary
non-destructive says we should run test_binary at v2
10 years ago
Toshio Kuratomi 2fd7f194c8 Convert byte strings to unicode strings in our task results (#15581)
Fixes #15367
10 years ago
Allyson Bowles 3b96861b7c Refer to the play_host as remote instead of local (#15307)
It was pointed out on IRC that the "local machine" terminology is
confusing, since in this instance it refers to the host *against* which
Ansible is running, in contrast to the host *from* which Ansible is
running.
10 years ago
Robin Roth f7c589b049 get ssh_keys without using distribution info (#15301)
* use list of possible directories directly instead of checking distribution info
* this could fail if someone has keys in one of the other directories, but there could also be custom ssh key directories, which
  are not checked at all
* this is work towards separating Facts from Distribution in facts.py
10 years ago
Darragh Bailey be17ba67b2 Prevent race in key setup for accelerate daemon (#15299)
Ensure that initial setup in creating the key directory for ansible
accelerate mode keys, and generation/storage of the key for a
particular host are completed in a multiprocess safe manner.

Creating directories/files and then assigning permissions and contents
to them means that paths may exist and satisfy the os.path.exists()
method in python for other processes before they are usable.

Use a combination of locking around operations with use of unique named
files and an OS file system move to ensure that the conditions of
checking whether a file or directory exists, where it is potentially
created by another thread, will only succeed when the file has both the
correct contents and permissions.

Fixes #13850
10 years ago
Matt Davis 2becd79e5f Merge pull request #15314 from nitzmahone/win_reboot
add win_reboot action
10 years ago