darkwizard242.s3cmd
Rol de Ansible: s3cmd
Rol para instalar (por defecto) s3cmd en sistemas Debian/Ubuntu y EL. s3cmd es un cliente S3 popular.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación (ubicadas en defaults/main.yml
):
Lista de Variables:
s3cmd_debian_pre_reqs:
- python3
- python3-pip
s3cmd_debian_pre_reqs_desired_state: present
s3cmd_pip_executable: pip3
s3cmd_app_debian_package: s3cmd
s3cmd_desired_state: present
Tabla de Variables:
Variable | Descripción |
---|---|
s3cmd_debian_pre_reqs | Paquetes necesarios para instalar s3cmd en sistemas basados en Debian. Se utiliza python3 ya que python2.x está en desuso desde finales de 2020. |
s3cmd_debian_pre_reqs_desired_state | Estado deseado para las aplicaciones pre-requisito de s3cmd en sistemas Debian. |
pip_executable | El ejecutable a utilizar para instalar el paquete pip de s3cmd . |
s3cmd_app_debian_package | Nombre del paquete de la aplicación s3cmd que se debe instalar, es decir, s3cmd en sistemas basados en Debian. |
s3cmd_desired_state | presente |
Dependencias
Ninguna
Ejemplo de Playbook
Para el comportamiento predeterminado del rol (es decir, instalación de s3cmd) en los playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.s3cmd
Para personalizar el comportamiento del rol (es decir, especificar el estado deseado de s3cmd para desinstalar) en los playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.s3cmd
vars:
s3cmd_desired_state: absent
Para personalizar el comportamiento del rol (es decir, especificar el estado deseado de s3cmd para instalar/actualizar a la última versión) en los playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.s3cmd
vars:
s3cmd_bin_path: latest
Licencia
Información del Autor
Este rol fue creado por Ali Muhammad.
Acerca del proyecto
Installs/Uninstalls 's3cmd', it is a popular commandline client for s3.
Instalar
ansible-galaxy install darkwizard242.s3cmd
Licencia
mit
Descargas
5.2k
Propietario
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!