Ondra Machacek
f405d97e1e
kubevirt_vm: rename parameters to template_parameters ( #54676 )
2019-04-01 09:59:43 -04:00
Martin Nečas
71216cace5
add ovirt template clone name ( #54596 )
...
* add ovirt template clone name
* ovirt template clone name update docs
2019-04-01 07:25:36 -04:00
Hannes Ljungberg
e58f23b73e
docker_swarm: Return UnlockKey ( #54490 )
...
* Return UnlockKey
* Add changelog fragment
* Add method to check if a parameter exists in diffs
* Add method to get swarm unlock key
* Add option unlock_key
* Only return unlock key when created or changed
* Rename difference check
* Extend unlock key example
* Assert that unlock_key is a string
* Fix docker_swarm_info authors
* Don’t silence APIErrors
* Test unlock_key on unlocked swarm
* Catch APIError when retrieving unlock key
* Better return value description
* Lint
* Fix UnlockKey return value documentation
Co-Authored-By: hannseman <hannes@5monkeys.se>
* Get unlock key safely
Co-Authored-By: hannseman <hannes@5monkeys.se>
* Return None on empty UnlockKey
* Assert swarm_unlock_key is undefined if unqueried
* Add documentation about swarm_info unlock_key
* Add change log fragment for unlock_key option
* Revert "Add change log fragment for unlock_key option"
This reverts commit e3cb2325b552e5d14cc3f42b33a86bf3ee84d3b9.
* Use generator expression instead
* Restart docker more decisively
* Use systemctl kill
Co-Authored-By: hannseman <hannes@5monkeys.se>
* Try to restart docker daemon
2019-04-01 12:19:18 +01:00
Lukas Kämmerling
f99d1b3e47
Add hcloud_floating_ip_facts module ( #54667 )
2019-04-01 13:16:24 +02:00
Rémy Léone
d48fb6ee41
Remove check for commercial types in scaleway_compute ( #54535 )
2019-04-01 07:02:12 -04:00
Ondra Machacek
f6bdadaecd
Support to create VM from template ( #54222 )
2019-04-01 06:32:47 -04:00
Martin Nečas
9705977ca1
Ovirt add docs suboptions ( #54639 )
...
* ovirt disks suboptions
* ovirt_network add docs suboptions
* ovirt_network add suboptions types
* add another ovirt docs suboptions
* ovirt cluster correct description
* finish ovirt_vm suboptions docs
2019-04-01 05:40:28 -04:00
Yunge Zhu
23670913ba
support application security group in network security group ( #54584 )
2019-04-01 16:56:16 +08:00
Zim Kalinowski
c85e3e0794
Fix for function app settings ( #54662 )
2019-04-01 16:50:08 +08:00
Yunge Zhu
11e3cc3cab
add azure_rm_rediscache reboot/regenerate key ( #54572 )
2019-04-01 13:54:08 +08:00
Zim Kalinowski
f9877fca18
Rename inconsistent azure_rm_virtualmachine_scaleset modules ( #54579 )
...
@yungezz yes, i remember. pls keep in mind that they are not broken
2019-04-01 13:05:45 +08:00
James E. King III
97e7266633
azure_rm_managed_disk additional disk types ( #54644 )
2019-04-01 11:04:14 +08:00
René Moser
01f63ee871
cloudstack: fix E326 ( #54657 )
...
* cloudstack: remove choice list for hypervisor param
* cloudstack: streamline network_type with returned value by the API
* cloudstack: remove E326
* add changelog fragment
2019-03-31 23:36:56 +02:00
Hannes Ljungberg
833512b07c
docker_swarm: Add support for default_addr_pool and subnet_size ( #54642 )
...
* Add support for default_addr_pool and subnet_size
* Add changelog fragment
* Document options only used on init / join
2019-03-31 16:56:55 -04:00
David Passante
eff1f8851c
cloudstack: streamline modules doc (part 6) ( #54641 )
...
* Parameter types added
* Copyright format fixes
* Doc style fixes
* Examples format fixes
* validate-module errors fixes
2019-03-31 11:09:15 +02:00
dthvt
b2ce30c845
ec2_eip_facts - Add link to describe-address filters doc ( #54609 )
...
* ec2_eip_facts - Add link to describe-address filters doc
* ec2_eip_facts - Added U() for URL linking
Co-Authored-By: dthvt <daniel@kickidle.com>
2019-03-30 19:11:07 +00:00
zhongjun2
5599b0484f
cloud: huawei: Add new module hwc_network_vpc ( #54102 )
2019-03-30 17:20:54 +01:00
Scott Luther
5517b0384f
fix remove_orphans using APIs exposed via AnsibleDockerClient ( #54316 )
...
Co-Authored-By: sluther <neenach2002@gmail.com>
2019-03-30 14:33:17 +01:00
psharkey
627c5e7f50
Correcting return types for subscriptions_confirmed and subscriptions_deleted. ( #54624 )
2019-03-30 11:45:02 +10:00
Patryk D. Cichy
6b3246164c
Enable adding VLAN IP ranges for Physical Networks ( #54576 )
2019-03-29 20:08:14 +01:00
Hannes Ljungberg
d56e64f3cd
docker_swarm_service: Don't override docker-py secret/config defaults ( #54611 )
...
* Only supply specified config arguments
* Only supply specified secret arguments
2019-03-29 14:16:24 -04:00
The Magician
acaf91d5f0
Bug fixes for GCP modules ( #54574 )
2019-03-29 13:09:01 -04:00
René Moser
9cdad6a01e
cs_physical_network: use name as param for network ( #54602 )
2019-03-29 10:45:01 -04:00
David Passante
b0d0a3a2f8
cs_service_offering: Implement customizable compute offers ( #54597 )
2019-03-29 15:39:54 +01:00
Martin Nečas
e0f0816385
ovirt auto migrate vm ( #54542 )
...
* ovirt auto migrate vm
* ovirt vm auto migrage only without host
* repair ovirt auto migrate vm
2019-03-29 08:10:17 -04:00
Martin Nečas
88a1efb774
Ovirt docs add suboption ( #54586 )
...
* ovirt_vm first section of suboption
* ovirt_vm sec section of suboption
* dont use suboption with lists
2019-03-29 08:09:41 -04:00
Zim Kalinowski
8051bef12e
doc fixes in resorce group ( #54575 )
...
* doc fixes in resorce group
* ltl fix
2019-03-29 07:13:51 -04:00
Milan Zamazal
e808ed2cf3
Add vgpu_placement to ovirt_host.py ( #49718 )
2019-03-29 06:05:58 -04:00
Zim Kalinowski
bce75824b1
proper name for aks version facts ( #54578 )
2019-03-29 16:56:40 +08:00
David Passante
7f57d88f00
cloudstack: streamline modules doc (part 5) ( #54523 )
2019-03-29 09:50:15 +01:00
Zim Kalinowski
af2e5fc761
Renaming inconsistent module name ( #54513 )
2019-03-29 14:43:18 +08:00
Yuwei Zhou
8c3dca7e7b
Add azure servicebus module ( #51320 )
2019-03-29 11:53:49 +08:00
Chris Stevens
6167ab125c
Fix elasticache documentation of security_group_ids ( #54522 )
...
When creating an ElastiCache redis cluster/instance via this module using a list of security group names (i.e. "FooSG") with `security_group_ids`, the module will fail to create the redis cluster/instance.
When using the security group ID (i.e. "sg-XXXXXXXX"), the cluster is created successfully. Tested with Ansible v2.7.8.
+label: docsite_pr
2019-03-28 16:43:57 -05:00
David Passante
7c57caf8fa
cs_network_offering: add a for_vpc parameter ( #54551 )
...
* cs_network_offering: add for_vpc parameter
* add changelog fragment
2019-03-28 22:37:32 +01:00
Patryk D. Cichy
43514e9d93
Add a new CloudStack module - cs_traffic_type ( #54451 )
...
* Add get_physical_network to AnsibleCloudStack
* Add new module cs_traffic_type
2019-03-28 21:53:32 +01:00
David Passante
601d20117d
cs_service_offering: update params in arg spec and documentation ( #54511 )
...
* cs_service_offering: update params in arg spec and documentation
* fix documentation formatting error
2019-03-28 21:49:06 +01:00
Gonéri Le Bouder
ee10551c7d
VMware: properly format the Jinja2 of the vmware example ( #54526 )
2019-03-28 22:15:33 +05:30
Gonéri Le Bouder
fc3064471b
virt_net: idempotency of create/stop actions ( #53276 )
...
Currently, if we try to stop or start a network two time in a row, the
second call will fail. With this patch:
- we don't recreate a network, if it exists
- we only stop a network if it's active, and so we avoid an exception
saying the network is not active
* test: mock libvirt
* add integration tests for virt_net
* test: enable virt_net test on RedHat 7 and 8
* ci: use the unsupported alias
* tests that require privileged mode are run in VM
* virt_net/create raise unexpected libvirt exception
* import mock from units.compat
* virt_net: do not call create() on "active" network
* virt_net func test: only clean up the libvirt packages
* test: virt_net: don't use assert_called()
* virt_net: add the destructive alias
* move the test in virt_net dir
* test/virt_net: clean up the network at the end
2019-03-28 21:42:35 +05:30
Yuwei Zhou
9660805380
List azure resources under resource group in azure_rm_resourcegroup_facts ( #54322 )
2019-03-28 14:49:18 +08:00
Yunge Zhu
9e42038747
add new module: azure_rm_rediscachefirewallrule ( #53161 )
2019-03-28 14:27:30 +08:00
James Cassell
bc4ef99533
standardize TLS connection properties ( #54315 )
...
* openstack: standardize tls params
* tower: tower_verify_ssl->validate_certs
* docker: use standard tls config params
- cacert_path -> ca_cert
- cert_path -> client_cert
- key_path -> client_key
- tls_verify -> validate_certs
* k8s: standardize tls connection params
- verify_ssl -> validate_certs
- ssl_ca_cert -> ca_cert
- cert_file -> client_cert
- key_file -> client_key
* ingate: verify_ssl -> validate_certs
* manageiq: standardize tls params
- verify_ssl -> validate_certs
- ca_bundle_path -> ca_cert
* mysql: standardize tls params
- ssl_ca -> ca_cert
- ssl_cert -> client_cert
- ssl_key -> client_key
* nios: ssl_verify -> validate_certs
* postgresql: ssl_rootcert -> ca_cert
* rabbitmq: standardize tls params
- cacert -> ca_cert
- cert -> client_cert
- key -> client_key
* rackspace: verify_ssl -> validate_certs
* vca: verify_certs -> validate_certs
* kubevirt_cdi_upload: upload_host_verify_ssl -> upload_host_validate_certs
* lxd: standardize tls params
- key_file -> client_key
- cert_file -> client_cert
* get_certificate: ca_certs -> ca_cert
* get_certificate.py: clarify one or more certs in a file
Co-Authored-By: jamescassell <code@james.cassell.me>
* zabbix: tls_issuer -> ca_cert
* bigip_device_auth_ldap: standardize tls params
- ssl_check_peer -> validate_certs
- ssl_client_cert -> client_cert
- ssl_client_key -> client_key
- ssl_ca_cert -> ca_cert
* vdirect: vdirect_validate_certs -> validate_certs
* mqtt: standardize tls params
- ca_certs -> ca_cert
- certfile -> client_cert
- keyfile -> client_key
* pulp_repo: standardize tls params
remove `importer_ssl` prefix
* rhn_register: sslcacert -> ca_cert
* yum_repository: standardize tls params
The fix for yum_repository is not straightforward since this module is
only a thin wrapper for the underlying commands and config. In this
case, we add the new values as aliases, keeping the old as primary,
only due to the internal structure of the module.
Aliases added:
- sslcacert -> ca_cert
- sslclientcert -> client_cert
- sslclientkey -> client_key
- sslverify -> validate_certs
* gitlab_hook: enable_ssl_verification -> hook_validate_certs
* Adjust arguments for docker_swarm inventory plugin.
* foreman callback: standardize tls params
- ssl_cert -> client_cert
- ssl_key -> client_key
* grafana_annotations: validate_grafana_certs -> validate_certs
* nrdp callback: validate_nrdp_certs -> validate_certs
* kubectl connection: standardize tls params
- kubectl_cert_file -> client_cert
- kubectl_key_file -> client_key
- kubectl_ssl_ca_cert -> ca_cert
- kubectl_verify_ssl -> validate_certs
* oc connection: standardize tls params
- oc_cert_file -> client_cert
- oc_key_file -> client_key
- oc_ssl_ca_cert -> ca_cert
- oc_verify_ssl -> validate_certs
* psrp connection: cert_trust_path -> ca_cert
TODO: cert_validation -> validate_certs (multi-valued vs bool)
* k8s inventory: standardize tls params
- cert_file -> client_cert
- key_file -> client_key
- ca_cert -> ca_cert
- verify_ssl -> validate_certs
* openshift inventory: standardize tls params
- cert_file -> client_cert
- key_file -> client_key
- ca_cert -> ca_cert
- verify_ssl -> validate_certs
* tower inventory: verify_ssl -> validate_certs
* hashi_vault lookup: cacert -> ca_cert
* k8s lookup: standardize tls params
- cert_file -> client_cert
- key_file -> client_key
- ca_cert -> ca_cert
- verify_ssl -> validate_certs
* laps_passord lookup: cacert_file -> ca_cert
* changelog for TLS parameter standardization
2019-03-28 00:19:28 -05:00
Yuwei Zhou
dc6c0cb9f8
Add workspace module for azure ( #53731 )
...
* add workspace
* add other properties
* add facts modules
* add test
* add doc
* fix lint
* fix lint
* rename the module
* fix docs
2019-03-27 17:04:40 -07:00
dgadmin
8de00e3e1c
To ipv6 network ( #48572 )
...
* Add to_ipv6_subnet function
* Use the correct function for subnet
* Corrected code style and tests
* Corrected testcase assertion
64 bits make 8 octets, or 4 hextets
* Import from correct module directly
2019-03-27 11:20:27 -04:00
Vatsal Parekh
0ab28f314a
Added default openshift VM templates label ( #54456 )
2019-03-27 09:46:39 -04:00
Ondra Machacek
d155e228af
kubevirt_vm: Fix waiting for ephemral VM ( #54453 )
2019-03-27 08:18:33 -04:00
Ludovic Rivallain
cf2f13e05d
Securize the index based lookup of dict.keys() ( #54452 )
2019-03-27 08:02:41 -04:00
Lukas Kämmerling
3614f78bc5
Add hcloud_server_type_facts module ( #53852 )
2019-03-27 11:52:31 +01:00
Lukas Kämmerling
87554da4d6
Add hcloud_datacenter_facts module ( #53851 )
2019-03-27 11:52:04 +01:00
Lukas Kämmerling
d5ca1eed89
Add hcloud_server_facts module ( #53850 )
2019-03-27 11:51:36 +01:00
Lukas Kämmerling
7d0ae41901
Add hcloud_image_facts module ( #53849 )
2019-03-27 11:20:21 +01:00