summaryrefslogtreecommitdiff
path: root/test/legacy
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup yaml files with incorrect task attrs (#53813)Matt Martz2019-03-151-1/+1
|
* Integration test cleanup for cloudscale modules (#53629)Gaudenz Steinlin2019-03-125-141/+0
| | | | | | | | | | | | | | | | | * Integration test cleanup for cloudscale modules This refactors the cleanup procedure for the integration tests of the cloudscale_server and cloudscale_volume modules to use an "always" section for cleanup. The cleanup code also deletes all resources which contain the test run prefix. This ensures that all resources are cleaned up regardless of the actual test result which is a prerequisite for running these tests in CI. * Move cloudscale_floating_ip tests from legacy to integration This also adds code to make sure that floating IPs are deleted even if a test run fails. This is unfortunately not possible for floatint IPv6 networks.
* tests: cloudscale_server: convert legacy to target tests (#52576)René Moser2019-02-204-146/+0
|
* Add a Scaleway load-balancer module (#51741)Rémy Léone2019-02-113-0/+225
|
* Included support to AIX group of subsystems on service module (#33043)Kairo Araujo2019-01-081-0/+24
| | | | | | | | | | | | | | | | | | | | | | * Included support to AIX group subsystems AIX systems has subsystems as services but also uses group subsystems. For example, spooler is a group subsystem to services qdaemon, writesrv, and lpd. This change enables the possibility to use also the group susbsystmes such as spooler, nfs, etc. When the service name is informed, first the module will check if the name is a subsystem, if not it will check if the name is a group subsystem and also it subsystems states. This change makes services more flexible with AIX systems. * Included test/legacy/aix_services.yml for tests As discussed on IRC ansible-devel channes, was include the legacy tests for further manual tests.
* tests: vultr: convert legacy tests to targets (#50156)René Moser2019-01-0746-2756/+0
|
* vultr_server: fix multiple ssh keys not handled (#50337)René Moser2019-01-012-0/+27
| | | | | | * vultr_server: fix multiple ssh keys not handled * add changelog fragment
* Update bare exceptions to specify Exception.Toshio Kuratomi2018-12-161-1/+1
| | | | | This will keep us from accidentally catching program-exiting exceptions like KeyboardInterupt and SystemExit.
* Digital Ocean Integration tests (#29960)Patrick Marques2018-11-286-0/+83
| | | * Digital Ocean Integration tests
* feat: meaningful error message scaleway image not found (#48829)abarbare2018-11-212-1/+2
|
* Add support for Scaleway object storage (#46353)Rémy Léone2018-11-0913-0/+486
|
* vultr_server_facts: add tests and changelog for firewall group fix in #48342 ↵René Moser2018-11-091-2/+12
| | | | (#48411)
* vultr: fix for API returned unexpected empty list (#48036)René Moser2018-11-041-0/+15
| | | | | | * vultr: fix for API returned unexpected empty list * add changelog
* Add support for adding custom query parameters to URL (#46390)Rémy Léone2018-10-263-0/+74
|
* feat: add security_group to scaleway compute resource (#45699)abarbare2018-10-242-0/+148
| | | feat: add more tests
* feat: dynamic security group (#46571)abarbare2018-10-211-19/+38
|
* fix scaleway user data tests (#46570)abarbare2018-10-122-12/+16
| | | | | | | | * fix scaleway user data tests * default values * pep8
* Specify region in IP facts (#46210)Rémy Léone2018-10-071-0/+17
|
* Add region parameters to sg (#46211)Rémy Léone2018-10-071-0/+17
|
* Add region to server facts (#46212)Rémy Léone2018-10-071-0/+17
|
* Add region to snapshots facts (#46213)Rémy Léone2018-10-071-0/+17
|
* Add region to the volume facts (#46214)Rémy Léone2018-10-061-0/+17
|
* Add symlinks sanity test. (#46467)Matt Clay2018-10-046-2/+179
| | | | | | | | | * Add symlinks sanity test. * Replace legacy test symlinks with actual content. * Remove dir symlink from template_jinja2_latest. * Update import test to use generated library dir. * Fix copy test symlink setup.
* feat: add scaleway security_group_rule management (#45694)abarbare2018-10-013-0/+235
| | | * feat: add scaleway security_group_rule management
* feat: add scaleway security group module (#45686)abarbare2018-09-253-0/+133
| | | | | fix: pep8 coding style fix: error order requests
* Add an Online servers factRémy Léone2018-09-242-0/+15
|
* Add a Scaleway IP module (#45121)Rémy Léone2018-09-243-0/+449
| | | - Add an option to enable public ip at server creation
* Add an option to enable public ip at server creation (#44826)Rémy Léone2018-09-204-386/+590
|
* vultr: fix for unreliable API behavior (#45712)René Moser2018-09-191-0/+5
|
* Select image facts by region (#44965)Rémy Léone2018-09-061-0/+18
|
* Add user_data/cloud-init support for scaleway_compute module (#42697)Rémy Léone2018-09-043-0/+91
|
* Add an user facts module for Online (#44709)Rémy Léone2018-08-312-0/+21
|
* scaleway: Introduce scaleway_organization_facts moduleYanis Guenane2018-08-242-0/+13
| | | | Co-authored-by: Rémy Leone <rleone@online.net>
* scaleway: Introduce scaleway_snapshot_facts moduleYanis Guenane2018-08-242-0/+13
| | | | Co-authored-by: Rémy Leone <rleone@online.net>
* scaleway: Introduce scaleway_server_facts moduleYanis Guenane2018-08-242-0/+13
| | | | Co-authored-by: Rémy Leone <rleone@online.net>
* scaleway: Introduce scaleway_ip_facts moduleYanis Guenane2018-08-242-0/+13
| | | | Co-authored-by: Rémy Leone <rleone@online.net>
* scaleway: Introduce scaleway_image_facts moduleYanis Guenane2018-08-242-0/+13
| | | | Co-authored-by: Rémy Leone <rleone@online.net>
* scaleway: Introduce scaleway_volume_facts moduleYanis Guenane2018-08-242-0/+13
| | | | Co-authored-by: Rémy Leone <rleone@online.net>
* scaleway: Introduce scaleway_security_group_facts moduleYanis Guenane2018-08-242-3/+14
| | | | Co-authored-by: Rémy Leone <rleone@online.net>
* scaleway: Refactor modulesRémy Léone2018-08-249-498/+494
|
* Vultr: Introducing vultr_network_facts module (#43600)Yanis Guenane2018-08-203-0/+37
| | | | | | | | | | | | | | | | | | | | This commit introduces a new module called vultr_network_facts. This module aims to return the list of networks avaiable in Vultr. Sample available here: ``` "vultr_network_facts": [ { "date_created": "2018-08-02 11:18:49", "id": "net5b62e8991adfg", "name": "mynet", "region": "Amsterdam", "v4_subnet": "192.168.42.0", "v4_subnet_mask": 24 } ] ```
* Vultr: Introducing vultr_network module (#43598)Yanis Guenane2018-08-183-0/+118
| | | | | This commit introduces a new module called vultr_network. It allows a user to manage networks on the Vultr cloud.
* Add DS record type to cloudflare_dns module (#44349)Andreas Olsson2018-08-182-0/+224
| | | | Cloudflare recently added support for DS records. They are used to delegate DNSSEC trust to a subdomain.
* Vultr: Introducing vultr_block_storage_facts module (#43218)Yanis Guenane2018-08-173-0/+37
| | | | | | This commit introduces a new module called vultr_block_storage_facts. This module aims to return the list of block storage volume avaiable in Vultr.
* Vultr: Introducing vultrr_block_storage module (#43202)Yanis Guenane2018-08-173-0/+116
| | | | | This commit introduces a new module called vultr_block_storage/ It allows a user to manage block storage volumes on the Vultr cloud.
* Vultr: Introducing vultr_server_facts module (#43001)Yanis Guenane2018-08-163-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit introduces a new module called vultr_server_facts. This module aims to return the list of servers avaiable avaiable in Vultr. Sample available here: ``` "vultr_server_facts": [ { "allowed_bandwidth_gb": 1000, "application": null, "auto_backup_enabled": false, "cost_per_month": 5.00, "current_bandwidth_gb": 0, "date_created": "2018-07-19 08:23:03", "default_password": "p4ssw0rd!", "disk": "Virtual 25 GB", "firewallgroup": null, "id": 17241096, "internal_ip": "", "kvm_url": "https://my.vultr.com/subs/vps/novnc/api.php?data=OFB...", "name": "ansibletest", "os": "CentOS 7 x64", "pending_charges": 0.01, "plan": "1024 MB RAM,25 GB SSD,1.00 TB BW", "power_status": "running", "ram": "1024 MB", "region": "Amsterdam", "server_state": "ok", "status": "active", "tag": "", "v4_gateway": "105.178.158.1", "v4_main_ip": "105.178.158.181", "v4_netmask": "255.255.254.0", "v6_main_ip": "", "v6_network": "", "v6_network_size": "", "v6_networks": [], "vcpu_count": 1 } ]
* Add SSHFP and TLSA records to cloudflare_dns module (#44011)Andreas Olsson2018-08-153-0/+448
| | | | | | | | | | | | | | | * Update cloudflare_dns account link * Add SSHFP and TLSA records to cloudflare_dns module These are record types which Cloudflare recently added support for. They both go well together with DNSSEC. Technically it's a bit of a simplification to use the hash_type parameter for TLSA records. Yet, it fits with all the real world usage I have seen, and it keeps the module from sprawling too much. Related to #43803
* vultr: rename prefix vr_to vultr_ (#43994)René Moser2018-08-1338-414/+414
| | | | | | | | | | | | * vultr: rename modules * replace string vr_ with vultr_ * add deprecation warning * fix sanity tests * add changelog
* Vultr: Ensure facts works when no resource exists (#43603)Yanis Guenane2018-08-073-0/+9
| | | | | Vultr API is being inconsisten in what it returns. An empty list when no resources exists, but a dict of dict when they do. The case needs to be handled so the module do not fail. An extra test has been added.
* Surround top-level function and class definitions with two blank lines.Joren Vrancken2018-07-311-0/+1
|