ansible-roles/jenkins/master/defaults/main.yml

75 lines
3.2 KiB
YAML

---
jenkins_install: False
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
jenkins_packages:
- jenkins
jenkins_package_requirements:
- curl
- python-svn
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: 60
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 }}/.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: '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-plugin', state: 'latest', dependencies: 'True' }