Ansible role to manage Jenkins Job Builder
Go to file
OpenDev Sysadmins 5b5e6de97c OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:12 +00:00
defaults Allow pip executable 2016-11-30 12:31:40 +00:00
doc/source Initial commit 2015-12-08 21:39:03 -05:00
handlers Add support for ansible 2.0 2016-01-28 14:43:28 -05:00
meta Add support for ansible 2.0 2016-01-28 14:43:28 -05:00
tasks Allow pip executable 2016-11-30 12:31:40 +00:00
templates/etc/jenkins_jobs Add jenkins_jobs.ini template 2015-12-11 20:19:39 -05:00
tests Fix path issue with roles_path 2016-08-12 20:46:31 -04:00
vars Remove epel-release / python-pip from role 2016-09-04 09:58:58 -04:00
.gitignore Initial commit 2015-12-08 21:39:03 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:50:12 +00:00
LICENSE Initial commit 2015-12-08 21:39:03 -05:00
README.rst Remove epel-release / python-pip from role 2016-09-04 09:58:58 -04:00
bindep.txt Clean up become logic for ansible 2.2 2016-11-09 11:29:10 -05:00
requirements.txt Add support for ansible 2.0 2016-01-28 14:43:28 -05:00
setup.cfg Initial commit 2015-12-08 21:39:03 -05:00
setup.py Initial commit 2015-12-08 21:39:03 -05:00
test-requirements.txt Initial commit 2015-12-08 21:39:03 -05:00
tox.ini Move all lints tests to consolidated 'linters' tox environment 2016-02-08 16:39:14 +00:00

README.rst

ansible-role-jenkins-job-builder

Ansible role to manage Jenkins Job Builder

Description

Jenkins Job Builder takes simple descriptions of Jenkins jobs in YAML or JSON format and uses them to configure Jenkins. You can keep your job descriptions in human readable text format in a version control system to make changes and auditing easier.

Requirements

See bindep.txt for role dependencies.

Packages

Package repository index files should be up to date before using this role, we do not manage them.

Role Variables

# Name of the user to be used.
# Default: root
jenkins_job_builder_user_name: root

# Name of the group to be used.
# Default: root
jenkins_job_builder_user_group: root

Dependencies

Example Playbook

- name: Install jenkins job builder
  hosts: jenkins
  roles:
    - ansible-role-jenkins-job-builder