diodonfrost.amazon_ssm

Rol de Ansible: amazon-ssm

molecule Ansible Galaxy

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:

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