Rémy Léone
accbcdeccb
Add a Scaleway load-balancer module ( #51741 )
2019-02-11 15:28:55 +00:00
Kairo Araujo
3ec469f904
Included support to AIX group of subsystems on service module ( #33043 )
...
* 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.
2019-01-08 17:41:58 -05:00
René Moser
48ffe2f3b2
tests: vultr: convert legacy tests to targets ( #50156 )
2019-01-07 22:23:54 +01:00
René Moser
e761ea3f9d
vultr_server: fix multiple ssh keys not handled ( #50337 )
...
* vultr_server: fix multiple ssh keys not handled
* add changelog fragment
2019-01-01 10:11:10 +01:00
Toshio Kuratomi
3fba006207
Update bare exceptions to specify Exception.
...
This will keep us from accidentally catching program-exiting exceptions
like KeyboardInterupt and SystemExit.
2018-12-16 15:03:19 -08:00
Patrick Marques
d9a17e098c
Digital Ocean Integration tests ( #29960 )
...
* Digital Ocean Integration tests
2018-11-28 12:07:47 +00:00
abarbare
70fff13a6e
feat: meaningful error message scaleway image not found ( #48829 )
2018-11-21 11:40:15 +00:00
Rémy Léone
f4fa3314c4
Add support for Scaleway object storage ( #46353 )
2018-11-09 16:16:53 +00:00
René Moser
9050c7abeb
vultr_server_facts: add tests and changelog for firewall group fix in #48342 ( #48411 )
2018-11-09 14:06:34 +01:00
René Moser
788247583b
vultr: fix for API returned unexpected empty list ( #48036 )
...
* vultr: fix for API returned unexpected empty list
* add changelog
2018-11-04 11:23:36 +01:00
Rémy Léone
338605882e
Add support for adding custom query parameters to URL ( #46390 )
2018-10-26 15:20:00 +01:00
abarbare
b4a9b29ab2
feat: add security_group to scaleway compute resource ( #45699 )
...
feat: add more tests
2018-10-24 22:33:40 +01:00
abarbare
6d6245db0f
feat: dynamic security group ( #46571 )
2018-10-21 16:05:30 +01:00
abarbare
cafed004ad
fix scaleway user data tests ( #46570 )
...
* fix scaleway user data tests
* default values
* pep8
2018-10-12 05:03:18 +10:00
Rémy Léone
4967ef5936
Specify region in IP facts ( #46210 )
2018-10-07 05:09:12 -05:00
Rémy Léone
2903033c1d
Add region parameters to sg ( #46211 )
2018-10-07 05:09:02 -05:00
Rémy Léone
3a1d8867ed
Add region to server facts ( #46212 )
2018-10-07 05:08:50 -05:00
Rémy Léone
6ab07d1a74
Add region to snapshots facts ( #46213 )
2018-10-07 05:08:25 -05:00
Rémy Léone
c3e5ebfa79
Add region to the volume facts ( #46214 )
2018-10-06 09:36:29 -05:00
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.
2018-10-04 07:02:42 -07:00
abarbare
c5d5d08b6b
feat: add scaleway security_group_rule management ( #45694 )
...
* feat: add scaleway security_group_rule management
2018-10-01 12:37:48 +01:00
abarbare
98b0594352
feat: add scaleway security group module ( #45686 )
...
fix: pep8 coding style
fix: error order requests
2018-09-25 16:39:49 +01:00
Rémy Léone
53886ecc9b
Add an Online servers fact
2018-09-24 21:03:50 +02:00
Rémy Léone
6d7004f367
Add a Scaleway IP module ( #45121 )
...
- Add an option to enable public ip at server creation
2018-09-24 10:14:23 -04:00
Rémy Léone
7c7a7efbbe
Add an option to enable public ip at server creation ( #44826 )
2018-09-20 12:13:26 -04:00
René Moser
1ed3bd9168
vultr: fix for unreliable API behavior ( #45712 )
2018-09-19 00:01:53 +02:00
Rémy Léone
eb882e4b01
Select image facts by region ( #44965 )
2018-09-06 11:57:43 -04:00
Rémy Léone
f6303ba5df
Add user_data/cloud-init support for scaleway_compute module ( #42697 )
2018-09-04 19:56:05 -04:00
Rémy Léone
5cf9644003
Add an user facts module for Online ( #44709 )
2018-08-31 14:02:40 -04:00
Yanis Guenane
03e3a0b202
scaleway: Introduce scaleway_organization_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
2018-08-24 18:15:45 +02:00
Yanis Guenane
809aa2d767
scaleway: Introduce scaleway_snapshot_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
2018-08-24 18:15:45 +02:00
Yanis Guenane
2cfcfd6dc9
scaleway: Introduce scaleway_server_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
2018-08-24 18:15:45 +02:00
Yanis Guenane
5c65ba62aa
scaleway: Introduce scaleway_ip_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
2018-08-24 18:15:45 +02:00
Yanis Guenane
d62f63b680
scaleway: Introduce scaleway_image_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
2018-08-24 18:15:45 +02:00
Yanis Guenane
e4e6569cc9
scaleway: Introduce scaleway_volume_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
2018-08-24 18:15:45 +02:00
Yanis Guenane
4bdec575c0
scaleway: Introduce scaleway_security_group_facts module
...
Co-authored-by: Rémy Leone <rleone@online.net>
2018-08-24 18:15:45 +02:00
Rémy Léone
8f9d55529d
scaleway: Refactor modules
2018-08-24 18:15:45 +02:00
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
}
]
```
2018-08-20 00:29:05 +02:00
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.
2018-08-18 21:56:50 +02:00
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.
2018-08-18 21:56:02 +02:00
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.
2018-08-17 19:32:13 +02:00
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.
2018-08-17 10:30:57 +02:00
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
}
]
2018-08-16 20:29:48 +02:00
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
2018-08-15 17:30:33 +02:00
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
2018-08-13 10:21:50 +02:00
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.
2018-08-07 20:12:36 +02:00
Joren Vrancken
b954917761
Surround top-level function and class definitions with two blank lines.
2018-07-31 12:06:56 -07:00
Andreas Olsson
ab41fb9cd4
Fix cloudflare_dns proxied change detection ( #43096 )
...
Resolves #35190
2018-07-27 09:27:05 +05:30
Andreas Olsson
611928b658
Fix cloudflare_dns legacy test
2018-07-24 08:01:00 -07:00
Yanis Guenane
b1c60eaa83
Vultr: Introducing vr_startup_script_facts module ( #43004 )
...
This commit introduces a new module called vr_startup_script_facts.
This module aims to return the list of startup scripts avaiable
avaiable in Vultr.
Sample available here:
```
"vultr_startup_script_facts": [
{
"date_created": "2018-07-19 08:52:55",
"date_modified": "2018-07-19 08:52:55",
"id": 327140,
"name": "myteststartupscript",
"script": "#!/bin/bash\necho Hello World > /root/hello",
"type": "boot"
}
]
```
2018-07-20 20:32:32 +02:00