Commit Graph

18 Commits

Author SHA1 Message Date
Hugo Branquinho 1f2f1d91a5 Allow pip executable
Change-Id: I7f5a5acb12da0d0b26e685d5a547020c80cf47a3
2016-11-30 12:31:40 +00:00
Paul Belanger 682043b2f7 Clean up become logic for ansible 2.2
Also clean up bindep dependencies.

Change-Id: I76e721c276a0bef3cb5adc06ecfbc0450cb21c56
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-11-09 11:29:10 -05:00
Paul Belanger 6c5f46469e
Simplify pip install options
Using the omit template, we can now better control which pip options
we set.

Change-Id: I3a520ebee0c6babd7d2ebfd60d4f3add34ef1deb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-09-04 09:59:00 -04:00
Paul Belanger 96c22991b1
Remove epel-release / python-pip from role
These are dependencies our role requires. As such, they should be
installed by the user.

Change-Id: I890cfce79d1d386cfccc33a2e01e35800833c7de
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-09-04 09:58:58 -04:00
Paul Belanger d1c6b9f0c0 Switch to package module
This will reduce the need to debian / redhat specific logic.

Change-Id: Ib0b0ee7e7d27981aacf496b5979da6e77eb2cb65
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-01 19:33:32 -05:00
Paul Belanger ef8626a068 Fix deprecation warning
Change-Id: I5b5fb4a253119c3215d8f27a4440eacb5d8d39b8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-26 12:07:13 -05:00
Paul Belanger 2c920229c4 Create package install_method
This bring it inline with git and pip.

Change-Id: I4f1c113abdd9b48112b68e4564cd5580dde7ae67
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-16 10:44:34 -05:00
Paul Belanger 5adc692f01 Simplify jenkins_job_builder_install_method include
Change-Id: I82a082f9601761054d2439519e830df6813ffffc
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-16 08:42:06 -05:00
Paul Belanger a3cf56aab9 Add support for ansible 2.0
Change-Id: I62259d7459f0d36937983edee09ffab3d835f317
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-01-28 14:43:28 -05:00
Paul Belanger 113877e4ce Add support for pkg install_method
Change-Id: I8940bedffc60fa6cfd7b4f223f74b4fa45ea5a51
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-01-13 14:05:46 -05:00
Paul Belanger 5ab08b0266 Add handler to check if jenkins is alive
Change-Id: I63c14ab98a0acc8813a76ff71a9c29a8942e356b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-23 18:18:06 -05:00
Paul Belanger 745ed2c9db Drop included config directory
It doesn't make sense to rsync an empty directory by defailt.

Change-Id: I32a36387e1b6b906a44f88f5e78d8e73221b2e6a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-23 18:11:05 -05:00
Paul Belanger 2247880f24 Add config directory for yaml files
Change-Id: I0008a7b2fdbc79a4acd57cd71be6986b5d37334e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-22 15:43:37 -05:00
Paul Belanger 6a5e045058 Expand jenkins_job_builder_template_jenkins_jobs_ini settings
Add support for group and owner settings.

Change-Id: I65abc89ea70794f0dea34a0a8b9d0d53f412760e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-18 10:37:51 -05:00
Paul Belanger 28bf011d05 Drop user_home setting
We won't actually use this, as our jobs will be stored in
/etc/jenkins_jobs.

Change-Id: I81aaf0adf117aeb4cc59418bf42199bf4a5ddc64
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-12 11:09:12 -05:00
Paul Belanger 2eaf536e4c Add jenkins_jobs.ini template
Change-Id: I887b2b9715ab31dd6db8b68c20f01b70a18d81c7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-11 20:19:39 -05:00
Paul Belanger cc889939dc Create required directories
This is the first step to start templating the jjb configuration.

Change-Id: I536f2a705d2c70ccf285ac45ba876b52b28aa3d5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-11 13:42:22 -05:00
Paul Belanger 28ac846f7e Initial commit
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-08 21:39:03 -05:00