jenkins_job: default state to present

pull/18777/head
Rene Moser 8 years ago committed by Matt Clay
parent 3eeda4f844
commit bd4c935fd7

@ -23,7 +23,7 @@ requirements:
- "python-jenkins >= 0.4.12" - "python-jenkins >= 0.4.12"
- "lxml >= 3.3.3" - "lxml >= 3.3.3"
version_added: "2.2" version_added: "2.2"
author: "Sergio Millan Rodriguez" author: "Sergio Millan Rodriguez (@sermilrod)"
options: options:
config: config:
description: description:
@ -44,7 +44,8 @@ options:
state: state:
description: description:
- Attribute that specifies if the job has to be created or deleted. - Attribute that specifies if the job has to be created or deleted.
required: true required: false
default: present
choices: ['present', 'absent'] choices: ['present', 'absent']
token: token:
description: description:
@ -67,7 +68,6 @@ EXAMPLES = '''
config: "{{ lookup('file', 'templates/test.xml') }}" config: "{{ lookup('file', 'templates/test.xml') }}"
name: test name: test
password: admin password: admin
state: present
enable: True enable: True
url: "http://localhost:8080" url: "http://localhost:8080"
user: admin user: admin
@ -77,7 +77,6 @@ EXAMPLES = '''
config: "{{ lookup('template', 'templates/test.xml.j2') }}" config: "{{ lookup('template', 'templates/test.xml.j2') }}"
name: test name: test
token: asdfasfasfasdfasdfadfasfasdfasdfc token: asdfasfasfasdfasdfadfasfasdfasdfc
state: present
enable: yes enable: yes
url: "http://localhost:8080" url: "http://localhost:8080"
user: admin user: admin
@ -102,7 +101,6 @@ EXAMPLES = '''
- jenkins_job: - jenkins_job:
name: test name: test
password: admin password: admin
state: present
enable: False enable: False
url: "http://localhost:8080" url: "http://localhost:8080"
user: admin user: admin
@ -111,7 +109,6 @@ EXAMPLES = '''
- jenkins_job: - jenkins_job:
name: test name: test
token: asdfasfasfasdfasdfadfasfasdfasdfc token: asdfasfasfasdfasdfadfasfasdfasdfc
state: present
enable: no enable: no
url: "http://localhost:8080" url: "http://localhost:8080"
user: admin user: admin
@ -303,7 +300,7 @@ def main():
config = dict(required=False), config = dict(required=False),
name = dict(required=True), name = dict(required=True),
password = dict(required=False, no_log=True), password = dict(required=False, no_log=True),
state = dict(required=True, choices=['present', 'absent']), state = dict(required=False, choices=['present', 'absent'], default="present"),
enable = dict(required=False, type='bool'), enable = dict(required=False, type='bool'),
token = dict(required=False, no_log=True), token = dict(required=False, no_log=True),
url = dict(required=False, default="http://localhost:8080"), url = dict(required=False, default="http://localhost:8080"),

Loading…
Cancel
Save