lean_delivery.jenkins

Jenkins 2 Installation

========= License Build Status Build Status Galaxy Ansible

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

Apache License

Autor

Autoren:

Über das Projekt

Jenkins installation and configuration

Installieren
ansible-galaxy install lean_delivery.jenkins
Lizenz
apache-2.0
Downloads
27k
Besitzer
Simplify by using!