darkwizard242.mkcert
Ansible Rolle: mkcert
Rolle zur Installation (standardmäßig) von mkcert auf Debian/Ubuntu und EL Systemen. mkcert ist ein einfaches Tool zur Erstellung von lokal vertrauenswürdigen Entwicklungzertifikaten.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgelistet (im defaults/main.yml
zu finden):
Variablenliste:
mkcert_app: mkcert
mkcert_version: 1.4.4
mkcert_os: "{{ ansible_system | lower }}"
mkcert_architecture_map:
amd64: amd64
arm: arm64
x86_64: amd64
armv6l: armv6
armv7l: armv7
aarch64: arm64
32-bit: "386"
64-bit: amd64
mkcert_dl_url: https://github.com/FiloSottile/{{ mkcert_app }}/releases/download/v{{ mkcert_version }}/{{ mkcert_app }}-v{{ mkcert_version }}-{{ mkcert_os }}-{{ mkcert_architecture_map[ansible_architecture] }}
mkcert_bin_path: /usr/local/bin
mkcert_file_owner: root
mkcert_file_group: root
mkcert_file_mode: '0755'
Variablen-Tabelle:
Variable | Beschreibung |
---|---|
mkcert_app | Definiert die zu installierende App, d.h. mkcert |
mkcert_version | Wird verwendet, um die gewünschte Version dynamisch abzurufen. Standardmäßig: 1.4.4 |
mkcert_os | Definiert den OS-Typ. Wird verwendet, um die richtigen Binärdateien basierend auf dem OS-Typ zu erhalten. |
mkcert_architecture_map | Definiert die OS-Architektur. Wird verwendet, um die richtigen Binärdateien gemäß der Systemarchitektur einzustellen. |
mkcert_dl_url | Definiert die URL für den Download der mkcert-Binärdatei. |
mkcert_bin_path | Wird verwendet, um den geeigneten Pfad zum Speichern der mkcert-Binärdatei dynamisch festzulegen. Standardmäßig (wie allgemein im PATH verfügbar): /usr/local/bin |
mkcert_file_owner | Besitzer der mkcert-Binärdatei. |
mkcert_file_group | Gruppe für die mkcert-Binärdatei. |
mkcert_file_mode | Modus für die mkcert-Binärdatei. |
Abhängigkeiten
Keine.
Beispiel-Playbook
Für das Standardverhalten der Rolle (d.h. Installation von mkcert) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.mkcert
Für die Anpassung des Verhaltens der Rolle (d.h. Angabe der gewünschten mkcert Version) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.mkcert
vars:
mkcert_version: 1.4.3
Für die Anpassung des Verhaltens der Rolle (d.h. Platzierung der Binärdatei des mkcert Pakets an einem anderen Ort) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.mkcert
vars:
mkcert_bin_path: /bin/
Lizenz
Autorinformationen
Diese Rolle wurde von Ali Muhammad erstellt.
Über das Projekt
Installs/Uninstalls 'mkcert'. It is a simple tool for making locally-trusted development certificates.
Installieren
ansible-galaxy install darkwizard242.mkcert
Lizenz
mit
Downloads
1.4k
Besitzer
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!