/ansible-role-solita.jenkins

Ansible role: Jenkins, completely configured with Ansible

Primary LanguagePythonMIT LicenseMIT

Role Name

solita.jenkins is an Ansible role for Jenkins installations that are entirely under configuration management. It builds on top of geerlingguy.jenkins, adding support for Jenkins Job DSL and configuring Jenkins.

Supported operating systems

The role is tested on Ubuntu 14.04 LTS (Trusty Thar), but it should work on all operating systems supported by geerlingguy.jenkins.

Role Variables

solita_jenkins_plugins: []

The plugin IDs of additional Jenkins plugins to install. You can see a plugin's plugin ID on its wiki page.

solita.jenkins depends on the job-dsl plugin and always installs it.

Dependencies

Example Playbook

- hosts: servers
  sudo: yes
  vars:
    solita_jenkins_plugins:
      - timestamper
  roles:
     - solita.jenkins

License

MIT

Author Information

Copyright (c) 2015 Solita