Skip to content

Ansible role to apply the Jenkins configuration for CODE-RADE

License

Notifications You must be signed in to change notification settings

AAROC/CODE-RADE-jenkins-role

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Jenkins Server

A role to deploy the CODE-RADE Jenkkins server

Requirements

Some roles from @AAROC/DevOps are used, but they are not included explicitly as dependencies.

Role Variables

Default variables are kept in defaults/main.yml. These can be overwritten in vars/main.yml. some CODE-RADE specific variables are kept in vars/main.yml.

Sensitive variables

There are certain sensitive variables which are not committed. Using this role out of the box will fail if you don't set a few passwords and tokens :

  • needs_cert
  • jenkins_admin_username
  • jenkins_admin_password
  • slack_token
  • jenkins_config_repo
  • github_user
  • github_password
  • github_token

These are kept in a special group_vars file attached to the inventory group.

Dependencies

none

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: ci
  roles:
     - bootstrap
     - AAROC.certificates
     - AAROC.harden-ssh
     - AAROC.ansible-role-docker
     - { role: AAROC.jenkins-server }

License

Apache-2.0

Author Information

Bruce Becker, CSIR Meraka Institute

About

Ansible role to apply the Jenkins configuration for CODE-RADE

Resources

License

Stars

Watchers

Forks

Packages

No packages published