mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-10-23 04:24:00 -07:00
Consul: make service_port optional in service definition, like specified in Consul docs (#21737)
* Consul: make service_port optional in service definition, Fixes #21727 * Remove consul module from legacy-files.txt * consul: Pep8 fixes
This commit is contained in:
parent
6d01168238
commit
759750e661
3 changed files with 56 additions and 40 deletions
|
@ -5,6 +5,7 @@
|
|||
with_items:
|
||||
- service1
|
||||
- service2
|
||||
- service3
|
||||
- http_check
|
||||
- with_check
|
||||
- with_tags
|
||||
|
@ -46,6 +47,20 @@
|
|||
- basic2_result.service_id == 'service2'
|
||||
- basic2_result.service_name == 'Basic Service'
|
||||
|
||||
- name: register very basic service without service_port
|
||||
consul:
|
||||
service_name: Basic Service Without Port
|
||||
service_id: service3
|
||||
register: basic3_result
|
||||
|
||||
- name: verify service3 registration
|
||||
assert:
|
||||
that:
|
||||
- basic3_result.changed
|
||||
- basic3_result.service_port == None
|
||||
- basic3_result.service_id == 'service3'
|
||||
- basic3_result.service_name == 'Basic Service Without Port'
|
||||
|
||||
- name: register a service with an http check
|
||||
consul:
|
||||
service_name: http_check
|
||||
|
|
|
@ -212,7 +212,6 @@ lib/ansible/modules/cloud/webfaction/webfaction_db.py
|
|||
lib/ansible/modules/cloud/webfaction/webfaction_domain.py
|
||||
lib/ansible/modules/cloud/webfaction/webfaction_mailbox.py
|
||||
lib/ansible/modules/cloud/webfaction/webfaction_site.py
|
||||
lib/ansible/modules/clustering/consul.py
|
||||
lib/ansible/modules/clustering/consul_acl.py
|
||||
lib/ansible/modules/clustering/consul_kv.py
|
||||
lib/ansible/modules/clustering/consul_session.py
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue