darkwizard242.awsvault
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
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!