darkwizard242.inspec

build-test release Ansible Rolle Wartungsbewertung Zuverlässigkeitsbewertung Sicherheitsbewertung GitHub Tag (neueste SemVer) GitHub Repo-Größe

Ansible Rolle: Inspec

Diese Rolle installiert standardmäßig eine erweiterte Version von inspec auf Debian, Ubuntu und EL-Systemen.

Anforderungen

Keine.

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt (im defaults/main.yml zu finden):

Variablenübersicht:

inspec_app: inspec
inspec_version: 6.8.1
inspec_debian_os: "{{ ansible_distribution|lower }}"
inspec_debian_os_version: "{{ ansible_distribution_major_version }}"
inspec_debian_os_arch: amd64
inspec_debian_dl_url: "https://packages.chef.io/files/stable/{{ inspec_app }}/{{ inspec_version }}/{{ inspec_debian_os }}/{{ inspec_debian_os_version }}/{{ inspec_app }}_{{ inspec_version }}-1_{{ inspec_debian_os_arch }}.deb"
inspec_ubuntu_os: "{{ ansible_distribution|lower }}"
inspec_ubuntu_os_version: "{{ ansible_distribution_version}}"
inspec_ubuntu_os_arch: amd64
inspec_ubuntu_dl_url: "https://packages.chef.io/files/stable/{{ inspec_app }}/{{ inspec_version }}/{{ inspec_debian_os }}/{{ inspec_debian_os_version }}/{{ inspec_app }}_{{ inspec_version }}-1_{{ inspec_debian_os_arch }}.deb"
inspec_el_os: el
inspec_el_os_arch: x86_64
inspec_el_os_version: "{{ ansible_distribution_major_version }}"
inspec_el_dl_url: "https://packages.chef.io/files/stable/{{ inspec_app }}/{{ inspec_version }}/{{ inspec_el_os }}/{{ inspec_el_os_version }}/{{ inspec_app }}-{{ inspec_version }}-1.el{{ inspec_el_os_version }}.{{ inspec_el_os_arch }}.rpm"
inspec_el_disable_gpg_check: no
inspec_el_rpm_key_url: "https://packages.chef.io/chef.asc"
inspec_el_rpm_key_fingerprint: "1168 5DB9 2F03 640A 2FFE 7CA8 2940 ABA9 83EF 826A"
inspec_el_rpm_key_state: present

Variablentabelle:

Variable Beschreibung
inspec_app Definiert die zu installierende Anwendung, d.h. inspec
inspec_version Wird verwendet, um die gewünschte zu installierende Version dynamisch abzurufen. Standardwert: 6.8.1
inspec_debian_os Sammelt den Namen des Betriebssystems und speichert ihn in Kleinbuchstaben
inspec_debian_os_version Sammelt Informationen zum Betriebssystemversion.
inspec_debian_os_arch Definiert die Architektur des Betriebssystems. Wird zum Abrufen der richtigen Binärdateien basierend auf der Systemarchitektur verwendet. Standardwert: amd64
inspec_debian_dl_url Definiert die URL, um die Inspec-Installationsdatei für Debian-Systeme herunterzuladen.
inspec_ubuntu_os Sammelt den Namen des Betriebssystems und speichert ihn in Kleinbuchstaben
inspec_ubuntu_os_version Sammelt Informationen zum Betriebssystemversion.
inspec_ubuntu_os_arch Definiert die Architektur des Betriebssystems. Wird zum Abrufen der richtigen Binärdateien basierend auf der Systemarchitektur verwendet. Standardwert: amd64
inspec_ubuntu_dl_url Definiert die URL, um die Inspec-Installationsdatei für Ubuntu-Systeme herunterzuladen.
inspec_el_os Wird für EL-basierte Systeme definiert.
inspec_el_os_version Sammelt Informationen zur Hauptversion des Betriebssystems für EL-basierte Systeme.
inspec_el_os_arch Definiert die Architektur des Betriebssystems. Wird zum Abrufen der richtigen Binärdateien basierend auf der Systemarchitektur verwendet. Standardwert: x86_64
inspec_el_dl_url Definiert die URL, um die Inspec-RPM-Datei für EL-basierte Betriebssysteme herunterzuladen.
inspec_el_disable_gpg_check Definiert, ob die GPG-Signaturüberprüfung auf EL-basierten Betriebssystemen deaktiviert werden soll. Standardwert: 'nein'.
inspec_el_rpm_key_url RPM-Schlüssel, der für Inspec auf EL-basierten Betriebssystemen verwendet werden soll.
inspec_el_rpm_key_fingerprint Fingerabdruck des RPM-Schlüssels, der auf EL-basierten Betriebssystemen verwendet werden soll.
inspec_el_rpm_key_state Definiert, ob der RPM-Schlüssel in der RPM-Datenbank auf EL-basierten Betriebssystemen importiert werden soll oder nicht.

Abhängigkeiten

Keine

Beispiel-Playbook

Für das Standardverhalten der Rolle (d.h. die Installation von inspec) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.inspec

Für die Anpassung des Verhaltens der Rolle (d.h. Angabe der gewünschten inspec-Version) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.inspec
  vars:
    inspec_version: 4.18.99

Lizenz

MIT

Autorinformation

Diese Rolle wurde von Ali Muhammad erstellt.

Über das Projekt

Installs/Uninstalls 'inspec'- an auditing and testing framework.

Installieren
ansible-galaxy install darkwizard242.inspec
GitHub Repository
Lizenz
mit
Downloads
5.4k
Besitzer
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!