Commit Graph

9077 Commits (54906a68fe9a6c7369ccc018e49f8a9c4a248484)

Author SHA1 Message Date
Miguel Angel Muñoz González b40bab6a11 Fortinet's new module for fortios_web_proxy_forward_server (#61150) 5 years ago
Miguel Angel Muñoz González c5bc51e365 Fortinet's new module for fortios_web_proxy_forward_server_group (#61152) 5 years ago
Miguel Angel Muñoz González 5b9f40ec1a Fortinet's new module for fortios_web_proxy_url_match (#61153) 5 years ago
Miguel Angel Muñoz González fa05a7960f Fortinet's new module for fortios_web_proxy_wisp (#61154) 5 years ago
Miguel Angel Muñoz González be48bb81ce Fortinet's new module for fortios_wireless_controller_ap_status (#61155) 5 years ago
Miguel Angel Muñoz González 81617cf084 Fortinet's new module for fortios_wireless_controller_ble_profile (#61156) 5 years ago
frankshen01 1d5612bd09 Fortinet's new module for fortios_wireless_controller_hotspot20_h2qp_osu_provider (#61158) 5 years ago
Miguel Angel Muñoz González f0c21c61b3 Fortinet's new module for fortios_wireless_controller_timers (#61159) 5 years ago
Miguel Angel Muñoz González d4c9d13991 Fortinet's new module for fortios_wireless_controller_vap_group (#61160) 5 years ago
frankshen01 24ffd77fd8 Fortinet's new module for fortios_wireless_controller_hotspot20_h2qp_wan_metric (#61161) 5 years ago
Miguel Angel Muñoz González 999f5ef286 Fortinet's new module for fortios_wireless_controller_wtp_group (#61162) 5 years ago
frankshen01 c9bf39aa09 Fortinet's new module for fortios_wireless_controller_hotspot20_icon (#61164) 5 years ago
frankshen01 18a0fc701a Fortinet's new module for fortios_wireless_controller_hotspot20_qos_map (#61165) 5 years ago
Miguel Angel Muñoz González a1a8ccfd00 Fortinet's new module for fortios_alertemail_setting (#61166) 5 years ago
frankshen01 4a90563c64 Fortinet's new module for fortios_wireless_controller_qos_profile (#61167) 5 years ago
frankshen01 cabad4e0a1 Fortinet's new module for fortios_wireless_controller_inter_controller (#61169) 5 years ago
Miguel Angel Muñoz González bc9be2b63a Fortinet's new module for fortios_user_setting (#61122)
* Fortinet's new module for fortios_user_setting

* Update fortios_user_setting.py
5 years ago
Matt Clay 2eff25aef8 Update ansible-test network inventory handling.
DCI uses an inventory directory instead of a file, along with --no-temp-workdir.

This changes the inventory check to keep that scenario working until all DCI jobs can be migrated to Zuul.
5 years ago
Felix Fontein 18f7c3b850
Netapp: rename _facts -> _info (#60980)
* Rename na_ontap_gather_facts -> na_ontap_info
Rename netapp_e_facts -> netapp_e_info

* Add changelog.

* Fix sanity.

* Forgot test.

* Forgot to remove 'gather'.

* Fix sanity ignore.

* Remove netapp_e_facts from PR.

* Remove superfluous version_added.
5 years ago
Jordan Borean e04b2a9697
ansible-galaxy - Add timeout and progress indicator for publish and install (#60660)
* ansible-galaxy - Add timeout and progress indicator for publish

* add progress indicator to install phase as well
5 years ago
Matt Martz c81a1057e1
Speed up a few more tests by mocking time.sleep (#61186) 5 years ago
Matt Martz 0ff9978bc5
Ensure has_dead_workers functions (#60653)
* Ensure has_dead_workers functions

* Fix up tests

* Add changelog. Fixes #29124
5 years ago
Sumit Jaiswal 47243b0b2d
Resource module for iosxr_interfaces (#59853)
* iosxr interfaces resource

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
5 years ago
frankshen01 d86968991f Fortinet's new module for fortios_wireless_controller_hotspot20_anqp_3gpp_cellular (#61087) 5 years ago
Miguel Angel Muñoz González da1f35f494 Fortinet's new module for fortios_wireless_controller_bonjour_profile (#61157) 5 years ago
Miguel Angel Muñoz González 81f7034ee3 Fortinet's new module for fortios_user_security_exempt_list (#61108) 5 years ago
Miguel Angel Muñoz González 3033482f0b Fortinet's new module for fortios_user_quarantine (#61061) 5 years ago
Miguel Angel Muñoz González dbc4166e82 Fortinet's new module for fortios_user_pop3 (#61058)
* Fortinet's new module for fortios_user_pop3

* Fix chars in documentation not parseable by Ansible

* Update fortios_user_pop3.py
5 years ago
Miguel Angel Muñoz González 82d3a2e826 Fortinet's new module for fortios_user_peergrp (#61057) 5 years ago
Miguel Angel Muñoz González 4e768e2697 Fortinet's new module for fortios_user_peer (#61056)
* Fortinet's new module for fortios_user_peer

* Update fortios_user_peer.py
5 years ago
Miguel Angel Muñoz González 2684635f7f Fortinet's new module for fortios_user_ldap (#61053)
* Fortinet's new module for fortios_user_ldap

* Update fortios_user_ldap.py
5 years ago
Miguel Angel Muñoz González 4130fdbc8a Fortinet's new module for fortios_user_krb_keytab (#61052) 5 years ago
Miguel Angel Muñoz González f1a24da774 Fortinet's new module for fortios_user_group (#61051) 5 years ago
Miguel Angel Muñoz González e4f393e643 Fortinet's new module for fortios_vpn_ssl_web_user_group_bookmark (#61138) 5 years ago
Mark Chappell 70777020c4 Fix iam_password_policy integration tests (#60930)
* iam_password_policy: (integration tests) Use module defaults for AWS connection details

* iam_password_policy: (integration tests) Ensure the policy is removed when tests fail

* iam_password_policy: (integration tests) Add regression test for #59102

* iam_password_policy: Only return changed when the policy changes.

* iam_password_policy: PasswordReusePrevention must be omitted to remove/set to 0

* #60930 add changelog

* Update hacking AWS security policy to allow testing of Password Policy Management
5 years ago
Miguel Angel Muñoz González 35ed1fbe8d Fortinet's new module for fortios_user_fsso_polling (#61050) 5 years ago
Miguel Angel Muñoz González cfecaba9b5 Fortinet's new module for fortios_user_fsso (#61049) 5 years ago
Miguel Angel Muñoz González eeb2fd35d1 Fortinet's new module for fortios_user_fortitoken (#61048) 5 years ago
Miguel Angel Muñoz González 88e5365019 Fortinet's new module for fortios_user_domain_controller (#61047) 5 years ago
Miguel Angel Muñoz González 22c8d74e74 Fortinet's new module for fortios_user_device_group (#61046) 5 years ago
Miguel Angel Muñoz González 24fe418115 Fortinet's new module for fortios_user_device_category (#61044) 5 years ago
Miguel Angel Muñoz González 7e4c41cf1d Fortinet's new module for fortios_user_device_access_list (#61042) 5 years ago
Miguel Angel Muñoz González 9f9a741e19 Fortinet's new module for fortios_system_zone (#61041) 5 years ago
Miguel Angel Muñoz González 11b7b40b61 Fortinet's new module for fortios_system_wccp (#61040) 5 years ago
Miguel Angel Muñoz González 80897be42d Fortinet's new module for fortios_system_vxlan (#61039) 5 years ago
Miguel Angel Muñoz González 7c38fc7d07 Fortinet's new module for fortios_system_virtual_wire_pair (#61038) 5 years ago
Miguel Angel Muñoz González 4bd296c6fe Fortinet's new module for fortios_system_sit_tunnel (#60954) 5 years ago
Nathaniel Case 8c5936671e
Add new module eos_l3_interfaces (#59820)
* Update base files for resource modules

* Add modules

* Add module_utils

* Add tests

* Deprecate eos_l3_interface

* Update facts
5 years ago
Miguel Angel Muñoz González aefe31e6d9 Fortinet's new module for fortios_vpn_certificate_setting (#61130) 5 years ago
Miguel Angel Muñoz González 48fe854511 Fortinet's new module for fortios_vpn_ssl_web_realm (#61135) 5 years ago
Miguel Angel Muñoz González a5bab18986 Fortinet's new module for fortios_system_sflow (#60953) 5 years ago
Miguel Angel Muñoz González 3ea55fc254 Fortinet's new module for fortios_system_settings (#60952)
* Fortinet's new module for fortios_system_settings

* Avoid warnings on E336 a E336 for system settings
5 years ago
Miguel Angel Muñoz González 55979cd0f4 Fortinet's new module for fortios_vpn_ssl_web_host_check_software (#61134) 5 years ago
Miguel Angel Muñoz González 0a5c11f4da Fortinet's new module for fortios_system_session_ttl (#60951) 5 years ago
Miguel Angel Muñoz González b57bf08f09 Fortinet's new module for fortios_vpn_l2tp (#61131) 5 years ago
Miguel Angel Muñoz González f9e8dc042b Fortinet's new module for fortios_vpn_pptp (#61133) 5 years ago
Miguel Angel Muñoz González 2b90ef19d2 Fortinet's new module for fortios_system_replacemsg_webproxy (#60878) 5 years ago
Miguel Angel Muñoz González 426eea7014 Fortinet's new module for fortios_system_replacemsg_utm (#60877) 5 years ago
Miguel Angel Muñoz González b325c488e3 Fortinet's new module for fortios_system_replacemsg_traffic_quota (#60876) 5 years ago
Miguel Angel Muñoz González 8e493021a1 Fortinet's new module for fortios_system_replacemsg_sslvpn (#60875) 5 years ago
Miguel Angel Muñoz González 8fb4878906 Fortinet's new module for fortios_system_replacemsg_spam (#60874) 5 years ago
Miguel Angel Muñoz González bf6212b23d Fortinet's new module for fortios_system_replacemsg_nntp (#60873) 5 years ago
Miguel Angel Muñoz González 1ab09778fb Fortinet's new module for fortios_router_access_list6 (#61132) 5 years ago
Miguel Angel Muñoz González 00d2e541b9 Fortinet's new module for fortios_vpn_certificate_ca (#61123) 5 years ago
Miguel Angel Muñoz González 267ce70818 Fortinet's new module for fortios_system_replacemsg_nac_quar (#60872) 5 years ago
Markus Bergholz 2fff40d409 add max_allocated_storage parameter to rds_instance (#61008)
* #60921 add max_allocated_storage parameter add apply that parameter also to the integration test

* version_added 2.9

* test value of  max allocated storage
5 years ago
Miguel Angel Muñoz González 628aa3a808 FortiOS modules for 2.9 - 5 (#61062)
* FortiOS modules for 2.9 - 5

* Update fortios_firewall_vip.py

* Update fortios_firewall_vip6.py
5 years ago
Miguel Angel Muñoz González 3373a2518a Fortinet's new module for fortios_system_replacemsg_mail (#60871) 5 years ago
Miguel Angel Muñoz González 4506371611 Fortinet's new module for fortios_system_replacemsg_image (#60870) 5 years ago
Miguel Angel Muñoz González ab023b5276 Fortinet's new module for fortios_system_replacemsg_icap (#60869) 5 years ago
Miguel Angel Muñoz González e887f1247f Fortinet's new module for fortios_system_replacemsg_http (#60868) 5 years ago
Miguel Angel Muñoz González b2c65f20d8 Fortinet's new module for fortios_system_replacemsg_group (#60867) 5 years ago
Miguel Angel Muñoz González c4500bffbb Fortinet's new module for fortios_system_replacemsg_ftp (#60866) 5 years ago
Miguel Angel Muñoz González 8fad5e3081 Fortinet's new module for fortios_system_replacemsg_fortiguard_wf (#60864) 5 years ago
Miguel Angel Muñoz González bb09bdb309 Fortinet's new module for fortios_system_replacemsg_ec (#60863) 5 years ago
Miguel Angel Muñoz González c041b6e9ca Fortinet's new module for fortios_system_replacemsg_device_detection_portal (#60862) 5 years ago
Fortinet Core CSE NA df6d46fed3 Fortinet: fmgr_fwpol_ipv4 update/behavioral option fix (#58154)
* PR Update to fmgr_fwpol_ipv4 -- now allows for failure or skip behavior option upon missing dependencies

* fmgr_fwpol_ipv4 minor docs fix

* Removed "system_package_print" line from test/sanity/ignore.txt as instructed by failed shippable test.

Actual PR module isn't affected.
5 years ago
Miguel Angel Muñoz González 62f665f0ed Fortinet's new module for fortios_system_vdom_radius_server (#61036) 5 years ago
Miguel Angel Muñoz González ffbb906a9f Fortinet's new module for fortios_system_vdom_sflow (#61037) 5 years ago
Miguel Angel Muñoz González 95fee79c13 Fortinet's new module for fortios_system_sms_server (#60962) 5 years ago
frankshen01 f6421bbe2b Fortinet's new module for fortios_system_session_helper (#60986) 5 years ago
Miguel Angel Muñoz González f624fd4c4c Fortinet's new module for fortios_system_vdom_dns (#60974) 5 years ago
Miguel Angel Muñoz González 2497b0fd5f Fortinet's new module for fortios_system_snmp_community (#60963) 5 years ago
Miguel Angel Muñoz González 0b1a8494a2 Fortinet's new module for fortios_system_snmp_sysinfo (#60964) 5 years ago
Miguel Angel Muñoz González c16e9c2604 Fortinet's new module for fortios_system_replacemsg_auth (#60861) 5 years ago
Miguel Angel Muñoz González 19f35502f3 Fortinet's new module for fortios_system_replacemsg_alertmail (#60859) 5 years ago
Miguel Angel Muñoz González 1219c10844 Fortinet's new module for fortios_system_replacemsg_admin (#60858) 5 years ago
Miguel Angel Muñoz González 502682dfb0 Fortinet's new module for fortios_system_proxy_arp (#60857) 5 years ago
Miguel Angel Muñoz González 6ba7024e8a Fortinet's new module for fortios_system_probe_response (#60856) 5 years ago
Miguel Angel Muñoz González e2e68fa7de Fortinet's new module for fortios_system_password_policy_guest_admin (#60854) 5 years ago
Miguel Angel Muñoz González ebc3e48b66 Fortinet's new module for fortios_system_pppoe_interface (#60855) 5 years ago
Miguel Angel Muñoz González fc544069c8 Fortinet's new module for fortios_system_snmp_user (#60970) 5 years ago
Miguel Angel Muñoz González 9cfadf2c67 Fortinet's new module for fortios_system_object_tagging (#60852) 5 years ago
Miguel Angel Muñoz González e60b9e4944 Fortinet's new module for fortios_system_storage (#60971) 5 years ago
Miguel Angel Muñoz González 37bcb5b528 Fortinet's new module for fortios_system_password_policy (#60853) 5 years ago
Miguel Angel Muñoz González c6d88da332 Fortinet's new module for fortios_system_ntp (#60851) 5 years ago
Miguel Angel Muñoz González 107306a5d4 Fortinet's new module for fortios_system_network_visibility (#60850) 5 years ago
Miguel Angel Muñoz González 8b882be084 Fortinet's new module for fortios_system_switch_interface (#60972) 5 years ago
Miguel Angel Muñoz González da7ed1d8a6 Fortinet's new module for fortios_system_tos_based_priority (#60973) 5 years ago
Miguel Angel Muñoz González 7cc089f0d7 Fortinet's new module for fortios_system_vdom_netflow (#61034) 5 years ago
Miguel Angel Muñoz González d39addf6c0 Fortinet's new module for fortios_system_nd_proxy (#60848) 5 years ago
Miguel Angel Muñoz González 83f7007848 Fortinet's new module for fortios_system_netflow (#60849) 5 years ago
Miguel Angel Muñoz González 6a0078bee2 Fortinet's new module for fortios_system_vdom_link (#61033) 5 years ago
Miguel Angel Muñoz González 7988f828b3 Fortinet's new module for fortios_system_nat64 (#60847) 5 years ago
Miguel Angel Muñoz González 5a28feb81c Fortinet's new module for fortios_system_vdom_exception (#61032) 5 years ago
Miguel Angel Muñoz González 9d70b2db8c Fortinet's new module for fortios_system_management_tunnel (#60845) 5 years ago
Miguel Angel Muñoz González 0280bcbfca Fortinet's new module for fortios_system_mobile_tunnel (#60846) 5 years ago
Miguel Angel Muñoz González 6b5b4fa5e9 Fortinet's new module for fortios_system_link_monitor (#60843) 5 years ago
Miguel Angel Muñoz González 9245310c99 Fortinet's new module for fortios_system_vdom_property (#61035) 5 years ago
Miguel Angel Muñoz González fd11090663 Fortinet's new module for fortios_system_mac_address_table (#60844) 5 years ago
Miguel Angel Muñoz González c2f9292987 Fortinet's new module for fortios_system_ipv6_tunnel (#60842) 5 years ago
Miguel Angel Muñoz González 8d95455167 Fortinet's new module for fortios_system_ipv6_neighbor_cache (#60841) 5 years ago
Miguel Angel Muñoz González f8a6d6d991 Fortinet's new module for fortios_system_ips_urlfilter_dns (#60840) 5 years ago
Miguel Angel Muñoz González 0785ecf58b Fortinet's new module for fortios_system_ips_urlfilter_dns6 (#60839) 5 years ago
Miguel Angel Muñoz González cb4de3e2a6 Fortinet's new module for fortios_system_ipip_tunnel (#60838) 5 years ago
Miguel Angel Muñoz González b44e486fb0 Fortinet's new module for fortios_system_ha_monitor (#60837) 5 years ago
Miguel Angel Muñoz González bcb8364031 Fortinet's new module for fortios_system_gre_tunnel (#60836) 5 years ago
Miguel Angel Muñoz González 052baf8151 Fortinet's new module for fortios_system_custom_language (#60812) 5 years ago
Andrey Klychkov 191068a286 Issue 59955: add array handling to postgresql_query module (#60559)
* Issue 59955: add array handling to postgresql_query module

* Issue 59955: add array handling to postgresql_query module, improvements

* Issue 59955: add array handling to postgresql_query module, fix example comment
5 years ago
Miguel Angel Muñoz González 5fec75a91a Fortinet's new module for fortios_system_console (#60810) 5 years ago
Miguel Angel Muñoz González 63a6fe619c Fortinet's new module for fortios_switch_controller_storm_control (#60784)
* Fortinet's new module for fortios_switch_controller_storm_control

* Update fortios_switch_controller_storm_control.py
5 years ago
Sumit Jaiswal a5a1f01d1e
Resource module for ios_lldp_interfaces (#61012)
* ios_lldp_interfaces resource

* fix shippable n reviews

* fix shippable

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>

* add enable lldp tc
5 years ago
Wojciech Wypior 3c19c75560 removes deprecated parameters (#61066)
adds diff functionality
fixes issue with serverscope parameter not setting on device
5 years ago
Wojciech Wypior 306b6b728c adds new module for asm dos application profiles (#61063) 5 years ago
Matt Martz adb886e4ce
Speed up units using time.sleep by mocking or shortening sleep time (#61064)
* Speed up units using time.sleep by mocking or shortening sleep time

* Only use durations when not a collection
5 years ago
Matt Clay 3551d83289 Fix ansible-test payload bin creation. 5 years ago
The Magician 76cc8e9fc3 New Module: gcp_filestore_instance (#60996) 5 years ago
Matt Clay 29ac0273d4
Update ansible-test collection inventory handling. (#61031)
* Update ansible-test collection inventory handling.

- The `windows-integration` command now supports the `--inventory` option.
- The incomplete support for host_vars and group_vars directories has been removed.
- The incomplete support for an inventory directory has been removed.
- The inventory specified by `--inventory` can now reside outside the install and content roots.
- Using `ansible_ssh_private_key_file` with `--docker` or `--remote` results in a warning about the combination being unsupported and likely to fail.

* Fix config handling.

* Fix payload handling of ssh keys.

* Disable pylint no-self-use rule for ansible-test.

* De-duplicate payload paths.
5 years ago
Sumit Jaiswal 35d457a14f
Resource module for ios_lldp_global (#60506)
* ios_lldp_global model

* final fix for lldp_global

* fix shippable n reviews

* fix reviews
5 years ago
Christopher Schmitt 4e7cd76c56 Add hcloud network info (#60932)
* Add hcloud network facts

* Add tests

* Rename fact to info, adjust tests

* Fix style

* Fix test

* Fix typo

* Adjust test

* Adjust test

* Rename subnets to subnetworks

* Adjustments

* Apply suggestions from code review

Co-Authored-By: Lukas Kämmerling <4281581+LKaemmerling@users.noreply.github.com>
5 years ago
Pedro Magalhães 145a6a8756 maven_artifact.py - add support for version ranges by using spec (#54309) 5 years ago
Lukas Kämmerling 96199be96b Rename hcloud_*_facts to hcloud_*_info (#60926)
* Rename hcloud_datacenter_facts to hcloud_datacenter_info

* Rename hcloud_location_facts to hcloud_location_info

* Rename hcloud_image_facts to hcloud_image_info

* Rename hcloud_floating_ip_facts to hcloud_floating_ip_info

* Rename hcloud_server_type_facts to hcloud_server_type_info

* Rename hcloud_server_facts to hcloud_server_info

* Rename hcloud_ssh_key_facts to hcloud_ssh_key_info

* Rename hcloud_volume_facts to hcloud_volume_info

* Fix typo in hcloud_image_info

* Add to porting guide and add changelog fragment

* Reword porting guide
5 years ago
Miguel Angel Muñoz González 839e9019ef Fortinet's new module for fortios_switch_controller_switch_group (#60787) 5 years ago
Matt Davis bfa004930a
add subdir support to collection loading (#60682)
* add subdir support to collection loading

* collections may now load plugins from subdirs under a plugin type or roles dir, eg `ns.coll.subdir1.subdir2.myrole`->ns.coll's roles/subdir1/subdir2/myrole, `ns.coll.subdir1.mymodule`->ns.coll's plugins/modules/subdir1/mymodule.py
* centralize parsing/validation in AnsibleCollectionRef class
* fix issues loading Jinja2 plugins from multiple sources 
* resolves #59462, #59890,

* sanity test fixes

* string fixes

* add changelog entry
5 years ago
Miguel Angel Muñoz González 1aecdbb5c5 Fortinet's new module for fortios_switch_controller_switch_interface_tag (#60788) 5 years ago
Miguel Angel Muñoz González 1d8556710e Fortinet's new module for fortios_switch_controller_switch_log (#60789) 5 years ago
Miguel Angel Muñoz González df8cabb4ce Fortinet's new module for fortios_switch_controller_stp_settings (#60786)
* Fortinet's new module for fortios_switch_controller_stp_settings

* Update fortios_switch_controller_stp_settings.py
5 years ago
Miguel Angel Muñoz González 5041be8350 Fortinet's new module for fortios_switch_controller_sflow (#60783) 5 years ago
Miguel Angel Muñoz González af49cd0c4e Fortinet's new module for fortios_switch_controller_security_policy_captive_portal (#60782) 5 years ago
Felix Fontein c1b2aa1d11
nginx_status_facts: deprecate/rename to nginx_status_info (#60979)
* Rename nginx_status_facts -> nginx_status_info

* Add changelog.

* Remove warnings.

* Re-add ignore.txt entries.

* ...

* Raw strings for docs.

* Use U(...) for link.
5 years ago
Rohit 8b3ff933af
Vyos lldp interfaces (#60931)
* module_utils checkin

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* vyos lldp_interfaces merging

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* shippable fix

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* merge changes

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* failure added in ignore list

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* comments incorporated

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* comments incorporated

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* test cases updated

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* remove global commands

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>
5 years ago
Toshio Kuratomi 5f227fe260 Install ansible-test (#60718)
* Install ansible-test

Modify the install script to install ansible-test and its supporting
code.  Alternative to #60701 that doesn't change package_dir ansible for
fear that it might regress https://github.com/ansible/ansible/issues/10437

Also:
* No longer use package_data.  Everything in the package dirs is going
  to be installed.  Anything that shouldn't be installed needs to be
  moved elsewhere.
* modify the algorithm to store symlinks which are in the same tree
  instead of same directory

* Add ansible_test files to package-data sanity test

* MANIFEST.in cleanups

* Add lib/ansible/config/*.yml
* Make most things in code directories (lib/ansible and test/lib/ansible_test/)
  use explicit file extensions instead of wildcards for maintainability
* Exclude common file extensions that we don't want included in the code
  directories

* Change package-data test to be more complete

* Now compares the repository, sdist, and install
* Compares both that everything in the sdist is in the repo and
  everything in the install is in the sdist in addition to comparing that
  everything in the repo that we want is in the install

* Leave out test artifacts

Only include the directory structure for test/results and test/cache not
any files that may have been generated by test runs

Remove test/utils files from the sdist as these are only needed for our CI

cleanup of docs in MANIFEST.in; getting rid of build files.

* Add the ability to output sdist and snapshot to specific directory

* Add a warning about modifying the heuristic to setup.py

* Address generated files

* Use make snapshot instead of sdist to generate changelog and man pages
  and make sure they're included
* Ignore both the test/utils and generated test files (results, cache)
* Deal with Python3 __pycache__ byte code caches
* Don't check documentation, that isn't built for the sdist
* Restructure for clarity

* Add cli web docs to make clean

This was causing problems when attempting to test that the sdist didn't
have extra files

* Fix bug constructing python names from __pycache__ names

* Create a clean repo to work from

* Exclude test/legacy and be more explicit on extensions

* Exclude the legacy directory from sdist
5 years ago
chkp-orso f1d568749f fix: Checkpoint check_mode, add suboptions, return the facts (#60264)
* fix: check_mode, add suboptions, return the facts

* pip8, ansible_facts, get_payload

* add space to create PR

* remove space to create PR

* test tests of cp_network

* change for the test of network

* fixes to pass the tests

* fix tests

* Update ignore.txt
5 years ago
Pavan Bidkar b75fc87a86 VMware: New module for deploy VM from content library template (#60203)
* Fixed format issues reported by pre-check tests

* Changes as per review comments. using single api_client between util class and module

* re-running the task to check the idempotency of module object
5 years ago
Matt Clay 32b0a72547
Support windows-integration on collections. (#60984)
* Support windows-integration on collections.

* Update configure-remoting-ps1 sanity test.

* Add copy of ConfigureRemotingForAnsible.ps1.

* Add ignore entry for copied file.
5 years ago
Jordan Borean e747487720
ansible-galaxy - define multiple galaxy instances in ansible.cfg (#60553)
* ansible-galaxy: support multiple servers on install

* Added docs for the server configuration file

* Fix up doc string for requirements file format

* Fix bugs after testing

* Fix kwarg doc and added version

* Fix typo and doc improvement

* Fix base64 encoding and allow --server to override list
5 years ago
Matt Clay 4d424d0830 Only run package-data sanity once in CI. 5 years ago
Nathaniel Case 764a81fce7
New module eos_lacp (#60698)
* Initial builder import

* Add tests

* Implement facts & config
5 years ago
Matt Clay 92380d7050
Update ansible-test --windows inventory creation. (#60911)
Host specific settings are created as part of the generated inventory instead of using a host_vars directory.

Also update connection tests to work properly with the generated inventory changes.
5 years ago
Felix Fontein e58919bccd
gluster_heal_facts: rename to gluster_heal_info (#60919)
* Rename gluster_heal_facts -> gluster_heal_info

* Add changelog.
5 years ago
Felix Fontein c66163b118
hpilo_facts: rename to hpilo_info (#60917)
* Rename hpilo_facts -> hpilo_info

* Fix porting guide.

* Add changelog.
5 years ago
Miguel Angel Muñoz González 2e6458bb73 Fortinet's new module for fortios_switch_controller_security_policy_802_1X (#60779) 5 years ago
Miguel Angel Muñoz González 34bc40cfde Fortinet's new module for fortios_switch_controller_qos_queue_policy (#60777) 5 years ago
Miguel Angel Muñoz González d7b61b2adc Fortinet's new module for fortios_router_route_map (#60761)
* Fortinet's new module for fortios_router_route_map

* Update fortios_router_route_map.py
5 years ago
Will Thames 362c45517d aws_kms: fix failing tests (#60206)
Preserve tag key case by only calling camel_dict_to_snake_dict once,
before the tags are added.

Don't call assert_policy_shape as it seems to fail

Use aws_caller_info in the test suite now that it exists rather
than running `aws sts get_caller_identity`

Ensure that calls using `grant_types` can also use key aliases
5 years ago
Miguel Angel Muñoz González 7224114c3c Fortinet's new module for fortios_switch_controller_quarantine (#60778) 5 years ago
Miguel Angel Muñoz González 150b20ed1d Fortinet's new module for fortios_system_geoip_override (#60835) 5 years ago
Miguel Angel Muñoz González f578534c79 Fortinet's new module for fortios_system_ftm_push (#60834) 5 years ago
Miguel Angel Muñoz González f19851f1a3 Fortinet's new module for fortios_system_fsso_polling (#60832) 5 years ago
Miguel Angel Muñoz González 95338e9062 Fortinet's new module for fortios_system_fortisandbox (#60831) 5 years ago
Miguel Angel Muñoz González 6089509c8a Fortinet's new module for fortios_system_fortimanager (#60830) 5 years ago
Miguel Angel Muñoz González 869b5550c6 Fortinet's new module for fortios_system_fortiguard (#60829) 5 years ago
Miguel Angel Muñoz González fea50bef72 Fortinet's new module for fortios_system_fm (#60828) 5 years ago
Miguel Angel Muñoz González 7328c71adb Fortinet's new module for fortios_system_fips_cc (#60827) 5 years ago
Miguel Angel Muñoz González e223100f27 Fortinet's new module for fortios_system_external_resource (#60825) 5 years ago
Miguel Angel Muñoz González e2c3f67aad Fortinet's new module for fortios_system_email_server (#60824) 5 years ago
Miguel Angel Muñoz González 7cd380ddc3 Fortinet's new module for fortios_system_dscp_based_priority (#60823) 5 years ago
Miguel Angel Muñoz González 5deaf3f495 Fortinet's new module for fortios_system_dns_server (#60822) 5 years ago
Miguel Angel Muñoz González a804d03f87 Fortinet's new module for fortios_system_dns_database (#60817)
* Fortinet's new module for fortios_system_dns_database

* Update fortios_system_dns_database.py

* Update fortios_system_dns_database.py
5 years ago
Miguel Angel Muñoz González 1dc6c05521 Fortinet's new module for fortios_system_dhcp6_server (#60816) 5 years ago
Miguel Angel Muñoz González 1c75506e22 Fortinet's new module for fortios_system_dedicated_mgmt (#60815) 5 years ago
Miguel Angel Muñoz González 55110408c0 Fortinet's new module for fortios_system_ddns (#60813) 5 years ago
Miguel Angel Muñoz González e4f6d956a7 Fortinet's new module for fortios_system_csf (#60811) 5 years ago
Miguel Angel Muñoz González 6382f8cb46 Fortinet's new module for fortios_system_cluster_sync (#60807) 5 years ago
Miguel Angel Muñoz González ce8493fc4d Fortinet's new module for fortios_system_autoupdate_tunneling (#60804) 5 years ago
Trishna Guha 41dc8e84e4
fix nxos test failure (#60928)
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
5 years ago
Miguel Angel Muñoz González 2e9b9d2a70 Fortinet's new module for fortios_system_autoupdate_schedule (#60803) 5 years ago
Miguel Angel Muñoz González 5557a9eb44 Fortinet's new module for fortios_system_autoupdate_push_update (#60802) 5 years ago
Miguel Angel Muñoz González 4cb81ad13f Fortinet's new module for fortios_system_auto_script (#60801) 5 years ago
Miguel Angel Muñoz González f3c288acf3 Fortinet's new module for fortios_system_automation_trigger (#60800) 5 years ago
Miguel Angel Muñoz González 3cd70f53cc FortiOS modules for 2.9 - 4 (#60806)
* FortiOS modules for 2.9 - 4

* Update ignore.txt

* Updates from maintainers to legacy modules

* Update fortios_firewall_ssl_setting.py

* Update fortios_firewall_ssl_server.py
5 years ago
Miguel Angel Muñoz González 2b103a2e54 Fortinet's new module for fortios_system_automation_stitch (#60799) 5 years ago
Miguel Angel Muñoz González 47dcd2ea23 Fortinet's new module for fortios_system_automation_destination (#60798) 5 years ago
Miguel Angel Muñoz González bef8a682d7 Fortinet's new module for fortios_system_automation_action (#60797) 5 years ago
Miguel Angel Muñoz González 2013f5e728 Fortinet's new module for fortios_system_auto_install (#60795) 5 years ago
Miguel Angel Muñoz González c5a29d0b0c Fortinet's new module for fortios_system_arp_table (#60794) 5 years ago
Miguel Angel Muñoz González e0e2be1447 Fortinet's new module for fortios_system_alias (#60793) 5 years ago
Miguel Angel Muñoz González 29df45cd95 Fortinet's new module for fortios_system_alarm (#60792) 5 years ago
Miguel Angel Muñoz González bc98bf67af Fortinet's new module for fortios_system_affinity_packet_redistribution (#60791) 5 years ago
Miguel Angel Muñoz González a97f4693d9 Fortinet's new module for fortios_system_affinity_interrupt (#60790) 5 years ago
Felix Fontein cd4736d893 missing_required_lib: add information how to change Python interpreter (#60736)
* Add information how to change Python interpreter used by Ansible.

* Update lib/ansible/module_utils/basic.py

Co-Authored-By: Abhijeet Kasurde <akasurde@redhat.com>

* Make test less dependent on exact message.
5 years ago
Miguel Angel Muñoz González a9405456bc Fortinet's new module for fortios_switch_controller_qos_qos_policy (#60776)
* Fortinet's new module for fortios_switch_controller_qos_qos_policy

* Update fortios_switch_controller_qos_qos_policy.py
5 years ago
Miguel Angel Muñoz González 1845ca164f Fortinet's new module for fortios_system_resource_limits (#60879)
* Fortinet's new module for fortios_system_resource_limits

* Update fortios_system_resource_limits.py
5 years ago
Miguel Angel Muñoz González 1143ebf973 Fortinet's new module for fortios_switch_controller_qos_ip_dscp_map (#60775)
* Fortinet's new module for fortios_switch_controller_qos_ip_dscp_map

* Update fortios_switch_controller_qos_ip_dscp_map.py
5 years ago
Sumit Jaiswal 8a8798c373
Resource module for ios_lacp_interfaces (#59516)
* ios lacp interfaces

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
5 years ago
Sumit Jaiswal 642e54f958
Resource module for ios_lacp (#60884)
* ios lacp resource

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
5 years ago
Nathaniel Case efa163a2e8
New module eos_lag_interfaces (#60610)
* Copy module files

* Deprecate eos_linkagg

* Add tests
5 years ago
Nathaniel Case d9ffc61539
Add new module eos_l2_interfaces (#59794)
* Add module files for l2_interfaces

* Add module_utils

* Add tests

* Deprecate eos_l2_interface

* Clean up tests so eos_vlan will still pass
5 years ago
Sumit Jaiswal 04ef376ab2
Resource module for ios_lag_interfaces (#60672)
Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
5 years ago
Miguel Angel Muñoz González d0dac80e41 Fortinet's new module for fortios_spamfilter_iptrust (#60767)
* Fortinet's new module for fortios_spamfilter_iptrust

* Update fortios_spamfilter_iptrust.py
5 years ago
Miguel Angel Muñoz González 9ffe16c7cb Fortinet's new module for fortios_spamfilter_mheader (#60768)
* Fortinet's new module for fortios_spamfilter_mheader

* Update fortios_spamfilter_mheader.py
5 years ago
Miguel Angel Muñoz González b5823d078b Fortinet's new module for fortios_switch_controller_802_1X_settings (#60770)
* Fortinet's new module for fortios_switch_controller_802_1X_settings

* Update fortios_switch_controller_802_1X_settings.py
5 years ago
Miguel Angel Muñoz González b7f90dcce0 Fortinet's new module for fortios_spamfilter_bwl (#60763)
* Fortinet's new module for fortios_spamfilter_bwl

* Update fortios_spamfilter_bwl.py
5 years ago
Miguel Angel Muñoz González e5a1fb2a29 Fortinet's new module for fortios_spamfilter_bword (#60764)
* Fortinet's new module for fortios_spamfilter_bword

* Update fortios_spamfilter_bword.py
5 years ago
Miguel Angel Muñoz González ba44b2a0f8 Fortinet's new module for fortios_spamfilter_dnsbl (#60765)
* Fortinet's new module for fortios_spamfilter_dnsbl

* Update fortios_spamfilter_dnsbl.py
5 years ago
Miguel Angel Muñoz González 843a51628b Fortinet's new module for fortios_router_ripng (#60760)
* Fortinet's new module for fortios_router_ripng

* Update fortios_router_ripng.py

* Update fortios_router_ripng.py
5 years ago
Miguel Angel Muñoz González f9f882a981 Fortinet's new module for fortios_switch_controller_qos_dot1p_map (#60774) 5 years ago
Miguel Angel Muñoz González 8039dea8c4 Fortinet's new module for fortios_switch_controller_igmp_snooping (#60772) 5 years ago
Miguel Angel Muñoz González 6d93cddd58 Fortinet's new module for fortios_switch_controller_custom_command (#60771) 5 years ago
Miguel Angel Muñoz González b48e51cf6d Fortinet's new module for fortios_spamfilter_options (#60769) 5 years ago
Miguel Angel Muñoz González 4a99c5f64b Fortinet's new module for fortios_spamfilter_fortishield (#60766) 5 years ago
Miguel Angel Muñoz González a9566d1b99 Fortinet's new module for fortios_router_static6 (#60762) 5 years ago
Ganesh Nalawade 49736b6b27
Add support to configure network_cli terminal related options (#60086)
* Add support for configurable terminal plugin options

Fixes #59404

*  Add terminal options to support platform specific login menu
*  Add terminal options to support configurable options for stdout
   and stderr regex list

* Fix CI failures

* Fix CI issues

* Fix review comments and add integration test

* Fix sanity test failures

* Fix review comments

* Fix integration test case

* Fix integration test failure

* Add support to configure terminal related options

Fixes https://github.com/ansible/ansible/issues/59404

*  Add network_cli configurable options to support platform specific login menu
*  Add network_cli configurable options to support configurable options for stdout
   and stderr regex list

* Fix review comment

* Fix review comment
5 years ago
Nathaniel Case 446dcb7c96
New module eos_vlans (#60652)
* Initial commit of module files

* Add tests, implement facts

* Implement config, fix issues

* Handle vlan ranges from the device

* Deprecate eos_vlan
5 years ago
Miguel Angel Muñoz González 256db658b7 Fortinet's new module for fortios_router_prefix_list6 (#60759) 5 years ago
Miguel Angel Muñoz González decb016a2d FortiOS modules for 2.9 - 3 (#60678)
* FortiOS modules for 2.9 - 3

* Remove default values in doc, as suggested from review

* Retriggering due to shippable failure

* Update fortios_firewall_ipv6_eh_filter.py

* Update fortios_firewall_ipmacbinding_setting.py

* Update fortios_firewall_ippool.py

* Update fortios_firewall_local_in_policy6.py

* Update fortios_firewall_local_in_policy.py
5 years ago
Rohit d8f9904f43
vyos_lldp_global (#59627)
* vyos_lldp_global

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* sanity checks

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* deprecated changes

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* comments incorporated

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* test cases updated

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* comments incorporated

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* branch conflict resolved

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>

* sanity check passes

Signed-off-by: rohitthakur2590 <rohitthakur2590@outlook.com>
5 years ago
Sumit Jaiswal b55a54469c
Resource module for ios_vlans (#59640)
* ios_vlans resource module

* fix shippable error

* fix shippable

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>

* fix vlans resource

* fix facts doc

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>

* fix shippable n review

* fix test

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>

* fix indentation

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>

* fix review

* fix shebang

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
5 years ago
Miguel Angel Muñoz González 20f9e72c74 Fortinet's new module for fortios_router_key_chain (#60758) 5 years ago
Miguel Angel Muñoz González be639a57f8 Fortinet's new module for fortios_router_isis (#60757) 5 years ago
Miguel Angel Muñoz González 174a854e05 Fortinet's new module for fortios_router_community_list (#60756) 5 years ago
Miguel Angel Muñoz González 78a382e91d Fortinet's new module for fortios_router_aspath_list (#60755) 5 years ago
Trishna Guha f1cf838797
fix nxos CI failures (#60752)
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
5 years ago
Ryan Butler 555b8413a1 VMware: Add uptime and maintenance mode in vmware_host_facts (#60688)
* adding host facts
* adding to test
5 years ago
Felix Fontein 0d88ec241f
openssl_certificate: fix idempotency (#60745)
* Fix openssl_certificate idempotency.

* Add changelog.

* Add integration test.
5 years ago
Hannes Ljungberg 13364fc530 docker_swarm_service: Allow passing dicts in networks (#58961)
* Add support for passing networks as dicts

* Add function to compare a list of different objects

* Handle comparing falsy values to missing values

* Pass docker versions to Service

* Move can_update_networks to Service class

* Pass Networks in TaskTemplate when supported

* Remove weird __str__

* Add networks integration tests

* Add unit tests

* Add example

* Add changelog fragment

* Make sure that network options are clean

Co-Authored-By: Felix Fontein <felix@fontein.de>

* Set networks elements as raw in arg spec

Co-Authored-By: Felix Fontein <felix@fontein.de>

* Fix wrong variable naming

* Check for network options that are not valid

* Only check for None options

* Validate that aliases is a list
5 years ago
Felix Fontein 26b9c81a8e
crypto modules: fix sanity errors (#60046)
* Remove sanity warnings.

* Linting.

* More linting.

* Forgot one place.

* no_bytes -> num_bytes
5 years ago
Sumit Jaiswal ab07c206aa
Resource module for ios_l2_interfaces (#60344)
* ios_l2_interface checkin

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
5 years ago
Paul Belanger c11d144302 Remove unused imports / variables for junos (#60705)
* Remove unused imports / variables for junos

This is to help with the migration to collections.

Signed-off-by: Paul Belanger <pabelanger@redhat.com>

* Remove duplicate execute_module() function for junos lacp_interfaces

This seems to have passed lint checks, but something we caught in
collection migration.

Signed-off-by: Paul Belanger <pabelanger@redhat.com>
5 years ago
Felix Fontein 6a786d0d93
openssl_publickey: add cryptography backend (#60387)
* Add cryptography backend.

* Add changelog.

* Make sure requirements are satisfied.

* Use more compatible elliptic curve.

* Decrease required version numbers.

* PyOpenSSL >= 16.0.0 is really needed.

* Update lib/ansible/modules/crypto/openssl_publickey.py

Co-Authored-By: MarkusTeufelberger <mteufelberger@mgit.at>
5 years ago
Paul Belanger 13996aaff6
Fix missing variable with nxos_install_os tests (#60351)
Today we are getting an Ansible templating exception because this
variable isn't defined. But we also don't want testing to run, as we
don't have ability to run this test in DCI.

Signed-off-by: Paul Belanger <pabelanger@redhat.com>
5 years ago
Felix Fontein 601a4b8f47
get_certificate: add cryptography backend (#60599)
* Add cryptography backend for get_certificate.

* Add changelog.

* Use short names (if possible).

* Adjust version (to behave as pyOpenSSL).

* Work around bugs (needed for cryptography 1.2.3).

* Don't run cryptography backend tests for CentOS 6.

* Bump cryptography requirement to 1.6 or newer.

Otherwise, signature_algorithm_oid isn't there, either.

* Simplify requirement text.

* CentOS 6 has cryptography 1.9, so we still need to block.

* Add auto-detect test.

* Improve YAML.
5 years ago
Felix Fontein cf69b73c04
openssl_certificate/csr_info: add ordered issuer/subject return value (#60708)
* Add ordered issuer/subject return value.

* Add changelog.
5 years ago
Lukas Kämmerling 100b56439e hcloud_server: Allow users to enable/disable the rescue mode (#60070) 5 years ago
Matt Clay ebe55e83c3 Fix ansible-test bin creation.
Use symlink instead of link.
5 years ago
Matt Martz def3d1f815
validate-modules: support collections (#60247)
* Start of work to support collections

* remove version_added from base schema

* If a collection, pass that to validate-modules

* clean ups

* Allow version_added in a collection, just make it optional

* Don't traceback on missing doc_fragment

* Don't validate metadata in a collection
5 years ago
The Magician 818d1b2e45 New Module: gcp_cloudfunctions_cloud_function (#60668) 5 years ago
Miguel Angel Muñoz González 7e22c7482e Fortinet's new module for fortios_switch_controller_system (#60691) 5 years ago
Miguel Angel Muñoz González b4f210945e Fortinet's new module for fortios_system_ha (#60689)
* Fortinet's new module for fortios_system_ha

* Retriggering Ansible checks due to strange failure
5 years ago
Miguel Angel Muñoz González ca28ae3be5 FortiOS modules for 2.9 - 2 (#60598)
* FortiOS modules for 2.9 - 2

* Fix long lines and ignore.txt
5 years ago
Mitsuru Nakakawaji 064cd63f3d fix: docker_swarm_service does not publish both tcp and udp ports (#60616)
* fix: docker_swarm_service does not publish both tcp and udp ports for same published port

* fix the linting problems and add the changelog fragment.

* add test

* modify test to ensure result rather than return value
5 years ago
Felix Fontein 48541910bf
docker_container: add mount endpoint collision detection (#60384)
* Add mount endpoint collision detection.

* Add changelog.

* Fix error.
5 years ago
Matt Clay d9c44897a6 Fix ansible-test cloud vars overwrite. 5 years ago
Gonéri Le Bouder 218f4276d5 vmware_drs_group: creates test vm properly
Creates the test VMs with `prepare_vmware_test`. Before this commit,
only one VM was created and the next step was failing because this was
not matching the expected list of VMs.
5 years ago
Matt Clay 7968dc4c00 Load integration config test vars from content.
The `test/integration/integration_config.yml` vars file will now be loaded from the content under test and is now optional.

The `output_dir` and `win_output_dir` vars are now provided by ansible-test.
5 years ago
Jordan Borean 4ebac7d5b7
ansible-galaxy - more fixes for verbosity without sub type (#60604)
* ansible-galaxy - more fixes for verbosity without sub type

* remove testing line
5 years ago
Matt Clay 0c74ee4352
Clean up various integration tests. (#60613)
* Fix var_blending test temp dir usage.

* Fix filters integration test:

- Fix use of `output_dir`.
- Use `localhost` instead of `testhost` since we're only testing filters.
- Fix `fileglob` test to actually test a directory that exists.

* Fix lookups integration test:

- Fix use of `output_dir`.
- Use `localhost` instead of `testhost` since we're only testing lookups.

* Fix ansible-runner test temp dir usage.

* Fix template and template_jinja2_latest test.

Use the `OUTPUT_DIR` env var to get the output directory for the tests.

* Fix Python version compat in filters test.

* Skip filters test on Python 2.6.
5 years ago
Kevin Breit f52657fb7d Meraki - Initial unit tests (#55251)
* Initial commit for the most basic of unit tests

* Rewrote unit test to actually work
- Uses pytest's fixtures structure, not classes
- Added a test file for importing

* Whitespace fixes

* Draft version of the mock unit test

* Modify code to actually work!

* Add 429 testing

* ansible-test fixes

* Resort lines

* Fix import for 2.x compatibility
5 years ago
Nathaniel Case 7d3c4a8882
Delay persistent connection until needed (#59153)
* Delay calling connect() until absolutely necessary

* Implement transport_test to enable wait_for_connection

* plugin might be connected already for some reason?

* ensure_connect for httpapi

There's some become shenanigans still needing to be ironed out

* Fix tests for network_cli
5 years ago
René Moser f02f5c4b5d
cloudscale_server: add tags support (#60396) 5 years ago