diodonfrost.amazon_ssm

Rôle Ansible : amazon-ssm

molecule Ansible Galaxy

Ce rôle permet de garantir l'installation d'amazon-ssm sur votre hôte cible.

Exigences

Aucune.

Variables du Rôle

Les variables disponibles sont énumérées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml) :

---
# fichier de valeurs par défaut pour ansible-role-amazon-ssm

# Activer ou désactiver l'accès sudo pour l'utilisateur ssm sur les instances Linux
allow_sudo: true

# (Optionnel) Configurer l'identifiant d'activation, utilisé avec les instances sur site
activation_id:

# (Optionnel) Configurer le code d'activation, utilisé avec les instances sur site
activation_code:

# (Optionnel) Configurer la région AWS, utilisée avec les instances sur site
aws_region:

# Configurer l'agent SSM pour communiquer via un proxy http ou/et https
http_proxy_url:
https_proxy_url:

Dépendances

Aucune.

Exemple de Playbook

Voici un exemple de fichier playbook pour déployer le rôle Ansible Galaxy sur un localhost et installer la dernière version d'amazon-ssm.

---
- hosts: localhost
  become: true
  roles:
    - role: diodonfrost.amazon_ssm

Supprimer l'accès sudo au compte ssm-user sur les instances Linux

---
- hosts: localhost
  become: true
  roles:
    - role: diodonfrost.amazon_ssm
      vars:
        allow_sudo: false

Tests Locaux

Ce projet utilise Molecule pour aider au développement et aux tests.

Pour développer ou tester, vous devez avoir installé les éléments suivants :

Tests avec Docker

# Installer les exigences
pip install -r requirements-dev.txt

# Tester le rôle sur CentOS 8
molecule test

# Tester le rôle sur Ubuntu 20.04
image=ansible-ubuntu:20.04 molecule test

# Tester le rôle sur Opensuse Leap
image=ansible-opensuse:leap molecule test

Tests avec Virtualbox

# Tester le rôle sur Windows
molecule test -s windows

# Tester le rôle sur Macos
molecule test -s macos

Licence

Apache 2

Informations sur l'Auteur

Ce rôle a été créé en 2019 par diodonfrost.

À propos du projet

Ansible role for manage AWS system manager agent

Installer
ansible-galaxy install diodonfrost.amazon_ssm
Licence
apache-2.0
Téléchargements
669.5k
Propriétaire