darkwizard242.awsvault

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

Rol de Ansible: aws-vault

Rol para instalar (por defecto) aws-vault en sistemas Debian/Ubuntu y EL.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles están listas a continuación (ubicadas en defaults/main.yml):

Lista de Variables:

awsvault_app: aws-vault
awsvault_version: 7.2.0
awsvault_os: linux
awsvault_arch: amd64
awsvault_dl_url: https://github.com/99designs/{{ awsvault_app }}/releases/download/v{{ awsvault_version }}/{{ awsvault_app }}-{{ awsvault_arch }}-{{ awsvault_arch }}
awsvault_bin_path: /usr/local/bin
awsvault_file_owner: root
awsvault_file_group: root
awsvault_file_mode: '0755'

Tabla de Variables:

Variable Descripción
awsvault_app Define la aplicación a instalar, es decir, aws-vault
awsvault_version Definida para obtener dinámicamente la versión deseada para instalar. Por defecto: 7.2.0
awsvault_os Define el tipo de sistema operativo. Se usa para obtener el tipo correcto de binarios según el tipo de sistema operativo. Por defecto: linux
awsvault_arch Define la arquitectura del sistema operativo. Se usa para establecer el tipo correcto de binarios según la arquitectura del sistema operativo. Por defecto: amd64
awsvault_dl_url Define la URL para descargar el binario de aws-vault.
awsvault_bin_path Definido para establecer dinámicamente la ruta apropiada para guardar el binario de awsvault. Por defecto (generalmente disponible en el PATH de cualquier usuario): /usr/local/bin
awsvault_file_owner Propietario del archivo binario de aws-vault.
awsvault_file_group Grupo del archivo binario de aws-vault.
awsvault_file_mode Modo del archivo binario de aws-vault.

Dependencias

Ninguna.

Ejemplo de Playbook

Para el comportamiento por defecto del rol (es decir, la instalación de awsvault) en playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.awsvault

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

- hosts: servers
  roles:
    - darkwizard242.awsvault
  vars:
    awsvault_version: 5.4.0

Para personalizar el comportamiento del rol (es decir, colocar el binario del paquete awsvault en una ubicación diferente) en playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.awsvault
  vars:
    awsvault_bin_path: /bin/

Licencia

MIT

Información del Autor

Este rol fue creado por Ali Muhammad.

Acerca del proyecto

Installs/Uninstalls 'aws-vault' for managing aws credentials and sessions.

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