Rémy Léone
16c4df439a
Migrate Scaleway tests to integration tests
6 years ago
Matt Martz
85138a78a8
Cleanup yaml files with incorrect task attrs ( #53813 )
6 years ago
Gaudenz Steinlin
6471e4653d
Integration test cleanup for cloudscale modules ( #53629 )
...
* 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.
6 years ago
René Moser
4b379745ca
tests: cloudscale_server: convert legacy to target tests ( #52576 )
6 years ago
Rémy Léone
accbcdeccb
Add a Scaleway load-balancer module ( #51741 )
6 years ago
René Moser
48ffe2f3b2
tests: vultr: convert legacy tests to targets ( #50156 )
6 years ago
René Moser
e761ea3f9d
vultr_server: fix multiple ssh keys not handled ( #50337 )
...
* vultr_server: fix multiple ssh keys not handled
* add changelog fragment
6 years ago
Patrick Marques
d9a17e098c
Digital Ocean Integration tests ( #29960 )
...
* Digital Ocean Integration tests
6 years ago
abarbare
70fff13a6e
feat: meaningful error message scaleway image not found ( #48829 )
6 years ago
Rémy Léone
f4fa3314c4
Add support for Scaleway object storage ( #46353 )
6 years ago
René Moser
9050c7abeb
vultr_server_facts: add tests and changelog for firewall group fix in #48342 ( #48411 )
6 years ago
René Moser
788247583b
vultr: fix for API returned unexpected empty list ( #48036 )
...
* vultr: fix for API returned unexpected empty list
* add changelog
6 years ago
Rémy Léone
338605882e
Add support for adding custom query parameters to URL ( #46390 )
6 years ago
abarbare
b4a9b29ab2
feat: add security_group to scaleway compute resource ( #45699 )
...
feat: add more tests
6 years ago
abarbare
6d6245db0f
feat: dynamic security group ( #46571 )
6 years ago
abarbare
cafed004ad
fix scaleway user data tests ( #46570 )
...
* fix scaleway user data tests
* default values
* pep8
6 years ago
Rémy Léone
4967ef5936
Specify region in IP facts ( #46210 )
6 years ago
Rémy Léone
2903033c1d
Add region parameters to sg ( #46211 )
6 years ago
Rémy Léone
3a1d8867ed
Add region to server facts ( #46212 )
6 years ago
Rémy Léone
6ab07d1a74
Add region to snapshots facts ( #46213 )
6 years ago
Rémy Léone
c3e5ebfa79
Add region to the volume facts ( #46214 )
6 years ago
Matt Clay
e2b6047514
Add symlinks sanity test. ( #46467 )
...
* 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.
6 years ago
abarbare
c5d5d08b6b
feat: add scaleway security_group_rule management ( #45694 )
...
* feat: add scaleway security_group_rule management
6 years ago
abarbare
98b0594352
feat: add scaleway security group module ( #45686 )
...
fix: pep8 coding style
fix: error order requests
6 years ago
Rémy Léone
53886ecc9b
Add an Online servers fact
6 years ago
Rémy Léone
6d7004f367
Add a Scaleway IP module ( #45121 )
...
- Add an option to enable public ip at server creation
6 years ago
Rémy Léone
7c7a7efbbe
Add an option to enable public ip at server creation ( #44826 )
6 years ago
René Moser
1ed3bd9168
vultr: fix for unreliable API behavior ( #45712 )
6 years ago
Rémy Léone
eb882e4b01
Select image facts by region ( #44965 )
6 years ago
Rémy Léone
f6303ba5df
Add user_data/cloud-init support for scaleway_compute module ( #42697 )
6 years ago
Rémy Léone
5cf9644003
Add an user facts module for Online ( #44709 )
6 years ago
Yanis Guenane
03e3a0b202
scaleway: Introduce scaleway_organization_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
6 years ago
Yanis Guenane
809aa2d767
scaleway: Introduce scaleway_snapshot_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
6 years ago
Yanis Guenane
2cfcfd6dc9
scaleway: Introduce scaleway_server_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
6 years ago
Yanis Guenane
5c65ba62aa
scaleway: Introduce scaleway_ip_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
6 years ago
Yanis Guenane
d62f63b680
scaleway: Introduce scaleway_image_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
6 years ago
Yanis Guenane
e4e6569cc9
scaleway: Introduce scaleway_volume_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
6 years ago
Yanis Guenane
4bdec575c0
scaleway: Introduce scaleway_security_group_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
6 years ago
Rémy Léone
8f9d55529d
scaleway: Refactor modules
6 years ago
Yanis Guenane
0c65bcb23b
Vultr: Introducing vultr_network_facts module ( #43600 )
...
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
}
]
```
6 years ago
Yanis Guenane
902c4a04c6
Vultr: Introducing vultr_network module ( #43598 )
...
This commit introduces a new module called vultr_network.
It allows a user to manage networks on the Vultr cloud.
6 years ago
Andreas Olsson
8691c7ced7
Add DS record type to cloudflare_dns module ( #44349 )
...
Cloudflare recently added support for DS records. They are used to
delegate DNSSEC trust to a subdomain.
6 years ago
Yanis Guenane
e635dc6969
Vultr: Introducing vultr_block_storage_facts module ( #43218 )
...
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.
6 years ago
Yanis Guenane
57497a490b
Vultr: Introducing vultrr_block_storage module ( #43202 )
...
This commit introduces a new module called vultr_block_storage/
It allows a user to manage block storage volumes on the Vultr cloud.
6 years ago
Yanis Guenane
2556098479
Vultr: Introducing vultr_server_facts module ( #43001 )
...
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
}
]
6 years ago
Andreas Olsson
6d772874f9
Add SSHFP and TLSA records to cloudflare_dns module ( #44011 )
...
* 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
6 years ago
René Moser
1fb0e11b56
vultr: rename prefix vr_to vultr_ ( #43994 )
...
* vultr: rename modules
* replace string vr_ with vultr_
* add deprecation warning
* fix sanity tests
* add changelog
6 years ago
Yanis Guenane
68e6587748
Vultr: Ensure facts works when no resource exists ( #43603 )
...
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.
6 years ago
Andreas Olsson
ab41fb9cd4
Fix cloudflare_dns proxied change detection ( #43096 )
...
Resolves #35190
6 years ago
Andreas Olsson
611928b658
Fix cloudflare_dns legacy test
6 years ago