diodonfrost.amazon_ssm
Rol de Ansible: amazon-ssm
Este rol proporciona cumplimiento para instalar amazon-ssm en tu host de destino.
Requisitos
Ninguno.
Variables del rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml
):
---
# archivo de valores predeterminados para ansible-role-amazon-ssm
# Habilitar o deshabilitar el acceso sudo para el usuario ssm en instancias de Linux
allow_sudo: true
# (Opcional) Configurar ID de activación, utilizado con instancias on-premise
activation_id:
# (Opcional) Configurar código de activación, utilizado con instancias on-premise
activation_code:
# (Opcional) Configurar región de AWS, utilizada con instancias on-premise
aws_region:
# Configurar el agente SSM para comunicarse a través de un proxy http y/o https
http_proxy_url:
https_proxy_url:
Dependencias
Ninguna.
Ejemplo de Playbook
Este es un archivo de playbook de ejemplo para desplegar el rol de Ansible Galaxy en un localhost e instalar la última versión de amazon-ssm.
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_ssm
Eliminar el acceso sudo a la cuenta de usuario ssm en instancias de Linux
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_ssm
vars:
allow_sudo: false
Pruebas Locales
Este proyecto utiliza Molecule para ayudar en el desarrollo y la prueba.
Para desarrollar o probar, necesitarás tener instalado lo siguiente:
- Linux (por ejemplo, Ubuntu)
- Docker
- Python (incluido python-pip)
- Ansible
- Molecule
- Virtualbox (pruebas sólo en Windows)
- Vagrant (pruebas sólo en Windows)
Pruebas con Docker
# Instalar requisitos
pip install -r requirements-dev.txt
# Probar rol en CentOS 8
molecule test
# Probar rol en Ubuntu 20.04
image=ansible-ubuntu:20.04 molecule test
# Probar rol en Opensuse Leap
image=ansible-opensuse:leap molecule test
Pruebas con Virtualbox
# Probar rol en Windows
molecule test -s windows
# Probar rol en Macos
molecule test -s macos
Licencia
Apache 2
Información del autor
Este rol fue creado en 2019 por diodonfrost.
Acerca del proyecto
Ansible role for manage AWS system manager agent
Instalar
ansible-galaxy install diodonfrost.amazon_ssm
Licencia
apache-2.0
Descargas
669.5k
Propietario