darkwizard242.inspec

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Rol de Ansible: Inspec

Rol para instalar (por defecto) la versión ampliada de inspec en sistemas Debian, Ubuntu y EL.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación (ubicadas en defaults/main.yml):

Lista de Variables:

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

Tabla de Variables:

Variable Descripción
inspec_app Define la aplicación a instalar, es decir, inspec
inspec_version Se utiliza para obtener dinámicamente la versión deseada a instalar. Por defecto: 6.8.1
inspec_debian_os Se utiliza para recopilar el nombre del sistema operativo y almacenar su valor en minúsculas.
inspec_debian_os_version Recopila datos para obtener la versión del sistema operativo.
inspec_debian_os_arch Define la arquitectura del sistema. Se usa para obtener el tipo correcto de binarios según la arquitectura del sistema operativo. Por defecto: amd64
inspec_debian_dl_url Define la URL para descargar el archivo debian de inspec para sistemas Debian.
inspec_ubuntu_os Se utiliza para recopilar el nombre del sistema operativo y almacenar su valor en minúsculas.
inspec_ubuntu_os_version Recopila datos para obtener la versión del sistema operativo.
inspec_ubuntu_os_arch Define la arquitectura del sistema. Se usa para obtener el tipo correcto de binarios según la arquitectura del sistema operativo. Por defecto: amd64
inspec_ubuntu_dl_url Define la URL para descargar el archivo debian de inspec para sistemas Ubuntu.
inspec_el_os Se utiliza para sistemas basados en EL.
inspec_el_os_version Recopila datos para obtener la versión principal del sistema operativo en sistemas basados en EL.
inspec_el_os_arch Define la arquitectura del sistema. Se usa para obtener el tipo correcto de binarios según la arquitectura del sistema operativo. Por defecto: x86_64
inspec_el_dl_url Define la URL para descargar el archivo rpm de inspec para sistemas operativos basados en EL.
inspec_el_disable_gpg_check Define si se debe desactivar la verificación de firma GPG en sistemas operativos basados en EL. Por defecto: 'no'.
inspec_el_rpm_key_url Clave RPM que se utilizará para inspec en sistemas operativos basados en EL.
inspec_el_rpm_key_fingerprint Huella digital de la clave rpm que se utilizará en sistemas operativos basados en EL.
inspec_el_rpm_key_state Define si la clave rpm debe importarse o no en la base de datos rpm en sistemas operativos basados en EL.

Dependencias

Ninguna

Ejemplo de Playbook

Para el comportamiento predeterminado del rol (es decir, instalación de inspec) en playbooks de ansible.

- hosts: servidores
  roles:
    - darkwizard242.inspec

Para personalizar el comportamiento del rol (es decir, especificar la versión deseada de inspec) en playbooks de ansible.

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

Licencia

MIT

Información del Autor

Este rol fue creado por Ali Muhammad.

Acerca del proyecto

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

Instalar
ansible-galaxy install darkwizard242.inspec
Licencia
mit
Descargas
5.4k
Propietario
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!