lean_delivery.jenkins
Jenkins 2 Installation
Zusammenfassung
Diese Rolle:
- installiert Jenkins 2 auf Ubuntu, CentOS 7, RHEL 7
- führt minimale Konfiguration durch (z.B. SMTP-Konfiguration, Plugin-Installation)
Aufgaben der Rolle
- Jenkins installieren
- Plugins installieren
- Plugins über JCasC konfigurieren
- SMTP-Einstellungen über JCasC konfigurieren
- Zugangsdaten über JCasC hinzufügen
- Plugins über Groovy-Skripte konfigurieren
- SMTP-Einstellungen über Groovy-Skripte konfigurieren
- Zugangsdaten über Groovy-Skripte hinzufügen
- SSH-Schlüssel generieren und auf Slave-Server kopieren
Voraussetzungen
- Minimale Version von Ansible zur Installation: 2.7
- Java 8
- Unterstützte Betriebssysteme:
- CentOS 8
- RHEL 8
- Amazon Linux 2
- Ubuntu 18
- Debian 9
Rollenspezifische Variablen
Konfiguration für Jenkins
jenkins2_user
: OS-Benutzer und -Gruppe für den Start von Jenkins
Standard:jenkins
jenkins2_package_version
: Paketname für die Jenkins-Installation
Standard:jenkins
jenkins2_release_line
: Zu installierende Paketversion: stable oder latest
Standard:stable
jenkins2_disable_gpg_check
: GPG-Überprüfung überspringen (nur für yum)
Standard:false
jenkins2_key_validate_certs
: Zertifikate während der Schlüsselinstallation validieren (nur für yum)
Standard:true
jenkins2_context_path
: Jenkins-Kontextpfad
Standard:''
jenkins2_cli_username
: Benutzer für die Jenkins-CLI-Verbindung
Standard:admin
jenkins2_cli_password
: Benutzerpasswort für die Jenkins-CLI-Verbindung
Standard:admin
jenkins2_home_directory
: Verzeichnis, in dem Jenkins seine Konfiguration und Arbeitsdateien speichert (Checkouts, Build-Berichte, Artefakte, ...)
Standard:/var/lib/jenkins
SMTP-Einstellungen
jenkins2_smtp_enabled
: SMTP-Konfiguration aktivieren
Standard:true
jenkins2_smtp_sysad_email
: Jenkins-Admin-E-Mail
Standard:[email protected]
jenkins2_smtp_user
: SMTP-Benutzer
Standard:[email protected]
jenkins2_smtp_password
: SMTP-Benutzerpasswort
Standard:password
jenkins2_smtp_port
: SMTP-Server-Port
Standard:587
jenkins2_smtp_host
: SMTP-Server-Hostname
Standard:smtp.office365.com
Lizenz
Autor
Autoren:
- Lean Delivery Team team@lean-delivery.com
Über das Projekt
Jenkins installation and configuration
Installieren
ansible-galaxy install lean_delivery.jenkins
Lizenz
apache-2.0
Downloads
27k
Besitzer
Simplify by using!