Konstantin Alekseev
8cabf1c1d8
Support cloudflare API Tokens. ( #62043 )
...
API Tokens provide a new way to authenticate with the Cloudflare API.
They allow for scoped and permissioned access to resources.
2019-09-21 16:55:53 +02:00
smile37773
7bb0556334
Rename Azure modules: facts -> info ( #61505 )
...
* rename
* add symlink
* rename
* rename
* rename
* rename
* rename
* rename
* rename
* rename
* rename
* rename
* rename
* rename
2019-08-29 17:00:45 +08:00
Felix Fontein
185a1fcb07
Online: rename _facts -> _info ( #61091 )
...
* Rename online _facts -> _info
* Add changelog.
2019-08-27 16:36:55 -04:00
Brian Coca
b9b0b23015
safe_eval fix ( #57188 )
...
* just dont pass locals
- also fix globals
- added tests
* fixed tests
2019-06-06 15:36:22 -04:00
smile37773
c6097a268c
rename modules azure_rm_..._facts to azure_rm_..._info ( #57395 )
2019-06-06 12:10:27 +08:00
Felix Fontein
c47e9d22b4
Rename one_image_facts -> one_image_info ( #57035 )
...
* Rename one_image_facts -> one_image_info.
* Add changelog.
* Forgot symlink.
2019-05-29 21:23:25 +02:00
Kevin Breit
274f6e4818
Removed legacy Digital Ocean tasks ( #51786 )
2019-04-29 12:16:31 -04:00
Rémy Léone
16c4df439a
Migrate Scaleway tests to integration tests
2019-04-09 15:41:30 -07:00
Matt Martz
85138a78a8
Cleanup yaml files with incorrect task attrs ( #53813 )
2019-03-15 13:05:09 -04:00
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.
2019-03-12 17:53:49 +01:00
René Moser
4b379745ca
tests: cloudscale_server: convert legacy to target tests ( #52576 )
2019-02-20 16:15:40 +01:00
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