darkwizard242.awscli

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

Rol de Ansible: awscli

Rol para instalar el paquete pip de awscli en sistemas Debian/Ubuntu.

Requisitos

Ninguno.

Variables del Rol

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

Lista de Variables:

awscli_debian_pre_reqs:
  - python3
  - python3-pip
awscli_debian_pre_reqs_desired_state: present
pip_executable: pip3
awscli_app_debian_package: awscli
awscli_desired_state: present

Tabla de Variables:

Variable Descripción
awscli_debian_pre_reqs Paquetes necesarios para instalar AWS CLI en sistemas basados en Debian. Se usa python3 porque python2.x ya no es el soporte.
awscli_debian_pre_reqs_desired_state Estado deseado para las aplicaciones previas requeridas para AWS CLI en sistemas Debian.
pip_executable El ejecutable que se utilizará para instalar el paquete pip de awscli.
awscli_app_debian_package Nombre del paquete de la aplicación awscli que se debe instalar, es decir, awscli en sistemas basados en Debian.
awscli_desired_state Estado deseado para AWS CLI.

Dependencias

Ninguna.

Ejemplo de Playbook

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

- hosts: servers
  roles:
    - darkwizard242.awscli

Para personalizar el comportamiento del rol (es decir, instalar la última versión del paquete awscli en lugar de asegurarse de que esté instalado) en los playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.awscli
  vars:
    awscli_desired_state: latest

Para personalizar el comportamiento del rol (es decir, eliminar el paquete awscli) en los playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.awscli
  vars:
    awscli_desired_state: absent

Licencia

MIT

Información del Autor

Este rol fue creado por Ali Muhammad, un Ingeniero DevOps/CloudOps que ama aprender y contribuir a la comunidad de Código Abierto.

Acerca del proyecto

Installs awscli using pip3 package

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