summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eos_lacp_interfaces: Add unit testcases to eos_lacp_interfaces (#64455)GomathiselviS2020-01-163-1/+158
| | | | | | * Add unit testcases to eos_lacp_interfaces * Add unit testcases to eos_lacp_interfaces
* restructure headings and copy-edit shell completion (#66479)Sandra McCann2020-01-161-118/+115
| | | | | | * restructure headings and fix shell completion, apply suggestions from code review Co-Authored-By: Alicia Cozine <879121+acozine@users.noreply.github.com>
* Fix flake8 errors related to vyos.vyos collection (#66516)Paul Belanger2020-01-163-5/+2
| | | Signed-off-by: Paul Belanger <pabelanger@redhat.com>
* Add diff and check_mode support to os_server (#62206)Andreas Calminder2020-01-163-44/+116
| | | | | | | | | | | | | | | | | | | | | | * don't mix " and ' * rename functions that perform changes * add diff, reorganize _present/_absent functions * update tests to match function reorg * add result to _exit_hostvars and removal of possibly sensitive information * shallow copy dict for proper diff, add check_mode * set check_mode to False for unit tests * move _parse_meta back to it's original place * use get_openstack_vars for diff when not in check_mode * add changelog fragment
* Foreman: support for want_collectionhosts and want_ansible_ssh_hostjainnikhil302020-01-161-0/+39
| | | | * Add support for want_collectionhosts and want_ansible_ssh_host in foreman plugin
* hostname - Add Void Linux distribution (#66499)Lassi Kortela2020-01-161-0/+6
| | | Add support for Void Linux in hostname module.
* Vmss scale in policy (#66512)haiyuan_zhang2020-01-168-34/+161
| | | | | | * azure_rm_virtualmachinescaleset: add scale_in_policy and terminate_event_notification * azure_rm_virtualmachinescalesetinstance: add vmss instance protection policy support
* Use UTF-8 without a BOM for win coverage (#66510)Jordan Borean2020-01-162-1/+5
|
* Fixes #65590 add pywinrm version explanation (#65591)hiyokotaisa2020-01-161-0/+2
| | | | | | | | | | | | * add pywinrm version explanation * Update windows_winrm.rst Changed pywinrm explanation to note style * Add period Co-authored-by: Jordan Borean <jborean93@gmail.com>
* Update and cleanup Arch packaging (#64747)Martin2020-01-152-68/+3
|
* use `query` instead of `q` in "if files exist" example (#66409)Evgeni Golov2020-01-151-1/+1
| | | | | | | | | ##### SUMMARY It's not obvious that `q` is the same as `query` (which is referred to in the name of the task) and using long-names is generally preferred in examples. ##### ISSUE TYPE - Docs Pull Request +label: docsite_pr
* podman_image: Use provided credentials when pulling image (#66372)Patrick Easters2020-01-152-0/+6
| | | | | * Use credentials when pulling from a remote registry
* Add a metadata property for CollectionRequirement (#66370)Sloane Hertel2020-01-152-0/+7
| | | | | | * Add a metadata property for CollectionRequirement so the _metadata attribute doesn't need to be accessed directly * changelog
* prepare_vmware_tests: no waiting loop during DS probingGonéri Le Bouder2020-01-151-0/+4
| | | | | | | | For a refresh of the datastore list on the vcenter, this before we check the present of the newly attached datastores. A lot of tests depend on the presence of the DS, and this little change allow us to save =~ 45s everytime.
* vmware_host_auto_start: enable the testsGonéri Le Bouder2020-01-155-694/+739
| | | | | | | | - remove the unsupported alias - refactoring - move the hosts outside of the cluster to avoid any conflict with DRS - import the `prepare_vmware_tests` role - does not work with govcsim
* Revert "Allow httpapi for resource modules (#62843)" (#66483)Paul Belanger2020-01-1570-343/+158
| | | | | | | | | While this does properly pass our testing for ansible/ansible devel branch, it is currently breaking our collection testing for 2.10. Specifically, this would mean ansible.netcommon would need to directly import arista.eos or cisco.nxos collections, causing a circular dependency. This reverts commit e266e5f8b64c344fe7b9d711afe11c32e07954fa.
* vmware_vmotion/test: ensure we can run testsGonéri Le Bouder2020-01-155-8/+67
| | | | | | | | | | | | Some adjustments to be able to run the test-suite properly: - Starts with the ESXi out of the cluster to be able to deploy the VM on a proper host consistently - Ensure the resource pool exists - The resource pool is called `DC0_C0_RP1`, not `Resources` - Avoid an exception if we try to move a non existing VM. Put the test in the zuul/vmware/vcenter_2esxi group.
* vcenter: don't bind container on <1024 portGonéri Le Bouder2020-01-151-2/+6
| | | | | | | Bind the govcsim service on port 1443, this way we don't need root privilege to start the container. This allow us to use ansible-test with podman seamlessly. The commit also avoid the mapping of port 80. We don't need it.
* VMware: Use existing DVPG network in vmware_guest_network (#65994)Abhijeet Kasurde2020-01-153-6/+161
| | | | | | | * Handle all cases of networks Fixes: #65968 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* add one note to help ansible user to understand the requirements to (#65969)Peng Xiao2020-01-151-0/+1
| | | | | execute iosxr_command module Signed-off-by: Peng Xiao <xiaoquwl@gmail.com>
* Fortios: Correct underscore_to_hyphen API (#66119)Abhijeet Kasurde2020-01-15422-842/+844
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* vmware_guest_serial_port: avoid autoselect_datastore (#66481)Gonéri Le Bouder2020-01-151-1/+1
| | | Avoid `autoselect_datastore` until #58541 gets fixed.
* vmware_inventory: define si outside try/except (#66482)Jim Ladd2020-01-151-0/+1
|
* terraform: Remove line that is suppressing output being shown (#66322)Ric de France2020-01-152-1/+5
| | | | | | | | | * remove the line that is suppressing the output being shown when running terraform from ansible * Address #56934 and #57044 * added changelog for bug fix for missing terraform output Co-authored-by: Adam <adam.lemanski@gmail.com>
* Enforce new setuptools for building official distsSviatoslav Sydorenko2020-01-141-0/+1
|
* Allow httpapi for resource modules (#62843)Nathaniel Case2020-01-1470-158/+343
| | | | | | | * Redo tests to be transport agnostic cli -> eos config Redirect connection for httpapi
* Bug fix for #53271 (return commands for cli_config) (#61808)Adharsh Srivats R2020-01-141-2/+10
| | | | | | | | | | | | | | | | * cli_config return commands bug fix * Spacing error * Added notes section * Spacing error * Spacing error * Spacing error * Spacing error
* Fix Bug (#64553)ad1rie12020-01-141-1/+1
|
* RoleRequirement - Include stderr in the error message (#66006)Sloane Hertel2020-01-142-3/+5
| | | | | | | | * RoleRequirement - Include stderr in the error message if there's a non-0 return code * Don't try to concatenate str and bytes Co-Authored-By: Sam Doran <sdoran@redhat.com>
* make: use -f instead of --file to aid in portability (#65880)JP Mens2020-01-141-1/+1
| | | `make` on FreeBSD (and others) has support for an option `-f` to specify a `Makefile`, whereas GNU make uses `--file` or `-f`. In the interest of portability use `-f` which covers both.
* Deprecate Windows 2008, and 2008 R2 (#66257)Jordan Borean2020-01-145-18/+22
| | | | | | | | | | | | | | | | * Deprecate Windows 2008, and 2008 R2 * Remove shippable nodes * Update windows_faq.rst Be less specific about 2008/R2 timeframes * Update setup.ps1 tweak warning text Co-authored-by: Matt Davis <nitzmahone@users.noreply.github.com>
* ec2_vol module filtering bug (#65960)Piotr Stawarski2020-01-142-1/+3
| | | | | | | | * Update ec2_vol.py When `name` is specified, it ignores `zone` filter. That is you could not have same tag:Name in different zones. * Add changelog fragment
* Fix unarchive integration test failure due to rpm error (#66420)Sam Doran2020-01-133-14/+4
| | | | | * Fix unarchive integration test failure * Do not cleanup pip packages
* Ignore warnings in ansible-test environment check.Matt Clay2020-01-132-0/+5
|
* added guidelines for seo; (#66431)Sandra McCann2020-01-132-3/+54
|
* Add test constraint for setuptools. (#66426)Matt Clay2020-01-135-2/+10
| | | | | | * Add test constraint for setuptools. * Update pip test to work on centos6 container.
* Update developing_python_3.rst (#66249)Xavier PV2020-01-131-1/+1
| | | | | | | | | | ##### SUMMARY fix link § redirection ##### ISSUE TYPE - Docs Pull Request +label: docsite_pr
* net_facts modules: Don't warn about defaults changing if they're not being ↵Nathaniel Case2020-01-137-20/+38
| | | | used (#66270)
* vmware_local_role_info/test: avoid json_queryGonéri Le Bouder2020-01-132-11/+25
| | | | | Refactoring to avoid the use of `json_query`. As a bonus point, we now also ensure `NoAccess` role has no provilege.
* vcenter provider: do not set env varGonéri Le Bouder2020-01-131-9/+8
| | | | | | Some secrets are exposed because of the environment variables. The Ansible variables are now enough, we don't need to expose the envvar anymore.
* Delete linter ignore lines for keycloak modules (#66406)ndclt2020-01-133-5/+0
| | | | | | | | * linter: auth_client_id is not required, default value Delete the lines linked to this mistake in ignore.txt. * doc: state is not required
* Add proxy type passive example to example block of zabbix_proxy (#66400)sky-joker2020-01-131-7/+18
|
* Check vars against Mapping in DEBUG (#66355)Martin Krizek2020-01-131-2/+2
| | | | When ANSIBLE_DEBUG=1, vars are VarsWithSources now which is a Mapping. Check vars against Mapping instead of dict.
* Fix typo. (#66403)Felix Fontein2020-01-131-1/+1
|
* Add collection support with local for supported network platforms (#66302)Ganesh Nalawade2020-01-1314-30/+151
| | | | | | | | | | | | | | | | | | | | | | * Add collection support with local for supported network platforms * The legacy behavior of network action plugins using persistent the framework is to override the connection=local with the actual connection type (network_cli/netconf/httpapi) based on the value of transport option in provider. * After the actual connection plugin is identified try to load it from `ansible.netcommon` collection, if it fails load it from ansible core. This is done to work with Ansible 2.10 and also maintain backward compatibility for Ansible 2.9 version to ensure it works with network collections. * To support this need to pass collection_list value to connection plugins. As in case of connection=local it loads `persistent` connection within action plugin which in turn invokes `network_cli` or `netconf` connection. Similarly `network_cli` connection plugin invokes `terminal` and `cliconf plugins and `netconf` connection plugin invokes `netconf` `plugins` based on value on `ansible_network_os`. * Add deprecation warning for connection=local support and provider support for applicable platforms * Fix CI failures
* ec2_lc: Update example to use snapshot id (#66064)Abhijeet Kasurde2020-01-131-0/+24
| | | | | Fixes: #52085 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Fix aws_ssm connection plugin. (#66393)Felix Fontein2020-01-122-2/+10
|
* Disable failing tests. (#66391)Felix Fontein2020-01-121-0/+1
|
* openssl_* modules: allow direct input for some files (#66384)Felix Fontein2020-01-1212-128/+412
| | | | | | | | | | * Allow to not read content from file. * Allow to feed content directly into _info modules. * Allow to feed non-primary content into openssl_certificate, openssl_csr and openssl_publickey. * Rename changelog.
* Clarify the advantage include* statement brought regarding looping (#66022)林博仁(Buo-ren Lin)2020-01-111-1/+1
| | | Signed-off-by: 林博仁(Buo-ren, Lin) <Buo.Ren.Lin@gmail.com>