Ansible role to manage Jenkins Job Builder
Go to file
Andreas Jaeger 3d2facd397 Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.

Move the file around to follow this change.

Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.

For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/

As well as this announcement:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html

Change-Id: Ib97379fb802d5ee0584fa4d71d0666dea221c904
2016-08-12 20:50:45 +02:00
defaults Create package install_method 2016-02-16 10:44:34 -05: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 Switch to package module 2016-03-01 19:33:32 -05:00
templates/etc/jenkins_jobs Add jenkins_jobs.ini template 2015-12-11 20:19:39 -05:00
tests Reduce usage of becomes for testing 2016-03-01 19:33:28 -05:00
vars Initial commit 2015-12-08 21:39:03 -05:00
.gitignore Initial commit 2015-12-08 21:39:03 -05:00
.gitreview Add .gitreview file 2015-12-10 15:36:56 -05:00
LICENSE Initial commit 2015-12-08 21:39:03 -05:00
README.rst Drop user_home setting 2015-12-12 11:09:12 -05:00
bindep.txt Move other-requirements.txt to bindep.txt 2016-08-12 20:50:45 +02: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

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