mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Add nomad_job port parameter (#7412)
* Add nomad_job port parameter * Add changelog frag * Update doc frag * Fix trailing whitespace * Add port to nomad_info * Update changelogs/fragments/7412-add-port-for-nomad-connection.yaml Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/doc_fragments/nomad.py Co-authored-by: Felix Fontein <felix@fontein.de> * Add space * Remove trailing whitespace --------- Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
parent
58846a6203
commit
714e06089e
4 changed files with 20 additions and 0 deletions
|
@ -0,0 +1,2 @@
|
|||
minor_changes:
|
||||
- nomad_job, nomad_job_info - add ``port`` parameter (https://github.com/ansible-collections/community.general/pull/7412).
|
|
@ -18,6 +18,12 @@ options:
|
|||
- FQDN of Nomad server.
|
||||
required: true
|
||||
type: str
|
||||
port:
|
||||
description:
|
||||
- Port of Nomad server.
|
||||
type: int
|
||||
default: 4646
|
||||
version_added: 8.0.0
|
||||
use_ssl:
|
||||
description:
|
||||
- Use TLS/SSL connection.
|
||||
|
|
|
@ -71,6 +71,14 @@ EXAMPLES = '''
|
|||
content: "{{ lookup('ansible.builtin.file', 'job.hcl') }}"
|
||||
timeout: 120
|
||||
|
||||
- name: Connect with port to create job
|
||||
community.general.nomad_job:
|
||||
host: localhost
|
||||
port: 4645
|
||||
state: present
|
||||
content: "{{ lookup('ansible.builtin.file', 'job.hcl') }}"
|
||||
timeout: 120
|
||||
|
||||
- name: Stop job
|
||||
community.general.nomad_job:
|
||||
host: localhost
|
||||
|
@ -103,6 +111,7 @@ def run():
|
|||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
host=dict(required=True, type='str'),
|
||||
port=dict(type='int', default=4646),
|
||||
state=dict(required=True, choices=['present', 'absent']),
|
||||
use_ssl=dict(type='bool', default=True),
|
||||
timeout=dict(type='int', default=5),
|
||||
|
@ -132,6 +141,7 @@ def run():
|
|||
|
||||
nomad_client = nomad.Nomad(
|
||||
host=module.params.get('host'),
|
||||
port=module.params.get('port'),
|
||||
secure=module.params.get('use_ssl'),
|
||||
timeout=module.params.get('timeout'),
|
||||
verify=module.params.get('validate_certs'),
|
||||
|
|
|
@ -281,6 +281,7 @@ def run():
|
|||
module = AnsibleModule(
|
||||
argument_spec=dict(
|
||||
host=dict(required=True, type='str'),
|
||||
port=dict(type='int', default=4646),
|
||||
use_ssl=dict(type='bool', default=True),
|
||||
timeout=dict(type='int', default=5),
|
||||
validate_certs=dict(type='bool', default=True),
|
||||
|
@ -300,6 +301,7 @@ def run():
|
|||
|
||||
nomad_client = nomad.Nomad(
|
||||
host=module.params.get('host'),
|
||||
port=module.params.get('port'),
|
||||
secure=module.params.get('use_ssl'),
|
||||
timeout=module.params.get('timeout'),
|
||||
verify=module.params.get('validate_certs'),
|
||||
|
|
Loading…
Reference in a new issue