--- jenkins_install: True jenkins_use_latest: False jenkins_pkg_state: latest jenkins_repo_key: 'https://pkg.jenkins.io/debian/jenkins-ci.org.key' jenkins_stable_repo: 'deb http://pkg.jenkins.io/debian-stable binary/' jenkins_latest_repo: 'deb http://pkg.jenkins.io/debian binary/' jenkins_rh_stable_repo: https://pkg.jenkins.io/redhat-stable jenkins_rh_stable_repo_key: https://pkg.jenkins.io/redhat-stable/jenkins.io.key jenkins_rh_latest_repo: https://pkg.jenkins.io/redhat jenkins_rh_latest_repo_key: https://pkg.jenkins.io/redhat/jenkins.io.key # The JDK on the jenkins master must have graphical capabilities openjdk_pkgs: - jre - jdk jenkins_packages: - jenkins jenkins_deb_package_requirements: - imagemagick - graphviz - fonts-dejavu - libjfreechart-java jenkins_rh_package_requirements: - docbook-utils-pdf - texlive-cmap - ImageMagick - graphviz - graphviz-java - graphviz-graphs - dejavu-sans-fonts - dejavu-sans-mono-fonts - dejavu-serif-fonts - dejavu-fonts-common jenkins_stb_support: False jenkins_sbt_launch_jars: - sbt-launch-0.11.0.jar - sbt-launch-0.12.jar - sbt-launch-0.13.13.jar jenkins_http_port: 8080 jenkins_http_host: 127.0.0.1 jenkins_local_url: 'http://127.0.0.1:{{ jenkins_http_port }}' jenkins_dest: "/var/lib/jenkins" jenkins_webroot: /var/cache/jenkins/war jenkins_username: jenkins jenkins_group: jenkins jenkins_shell: /bin/bash jenkins_restart_delay: 20 jenkins_restart_wait_timeout: 600 jenkins_admin_user: admin jenkins_jdk_xmx: 4096M jenkins_jdk_gc_opts: "-XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled" jenkins_ajp_port: -1 jenkins_servlet_context: / jenkins_java_path: /usr/bin/java jenkins_cli_dest: "{{ jenkins_dest }}/jenkins-cli.jar" # Jenkins CLI destination jenkins_updates_dest: "{{ jenkins_dest }}/updates_jenkins.json" # Jenkins updates file jenkins_admin_user_pwd_file: "{{ jenkins_dest }}/secrets/.jenkins_admin_pwd" jenkins_access_params: url_username: '{{ jenkins_admin_user }}' url_password: '{{ jenkins_admin_pwd }}' url: '{{ jenkins_local_url }}' jenkins_plugins: - { name: 'chucknorris', state: 'latest', dependencies: 'True' } - { name: 'credentials', state: 'latest', dependencies: 'True' } - { name: 'disk-usage', state: 'latest', dependencies: 'True' } - { name: 'github', state: 'latest', dependencies: 'True' } - { name: 'github-api', state: 'latest', dependencies: 'True' } - { name: 'global-build-stats', state: 'latest', dependencies: 'True' } - { name: 'mailer', state: 'latest', dependencies: 'True' } - { name: 'matrix-project', state: 'latest', dependencies: 'True' } - { name: 'maven-plugin', state: 'latest', dependencies: 'True' } - { name: 'monitoring', state: 'latest', dependencies: 'True' } - { name: 'extended-read-permission', state: 'latest', dependencies: 'True' } - { name: 'dependency-queue-plugin', state: 'latest', dependencies: 'True' } - { name: 'dependencyanalyzer', state: 'latest', dependencies: 'True' } - { name: 'depgraph-view', state: 'latest', dependencies: 'True' } - { name: 'progress-bar-column-plugin', state: 'latest', dependencies: 'True' } - { name: 'slave-utilization-plugin', state: 'latest', dependencies: 'True' } - { name: 'build-pipeline-plugin', state: 'latest', dependencies: 'True' } - { name: 'embeddable-build-status', state: 'latest', dependencies: 'True' } - { name: 'github-branch-source', state: 'latest', dependencies: 'True' } - { name: 'jquery', state: 'latest', dependencies: 'True' } - { name: 'jquery-ui', state: 'latest', dependencies: 'True' } - { name: 'parameterized-trigger', state: 'latest', dependencies: 'True' } - { name: 'javadoc', state: 'latest', dependencies: 'True' } - { name: 'job-dsl', state: 'latest', dependencies: 'True' }