diodonfrost.amazon_ssm

Ansibleロール: amazon-ssm

molecule Ansible Galaxy

このロールは、ターゲットホストにamazon-ssmをインストールするためのコンプライアンスを提供します。

要件

なし。

ロール変数

使用可能な変数は以下にリストされています。デフォルト値も含まれています(defaults/main.ymlを参照):

---
# ansible-role-amazon-ssmのデフォルトファイル

# Linuxインスタンスでのssm-userのsudoアクセスを有効または無効にする
allow_sudo: true

# (オプション)オンプレミスインスタンスで使用するアクティベーションIDを設定
activation_id:

# (オプション)オンプレミスインスタンスで使用するアクティベーションコードを設定
activation_code:

# (オプション)オンプレミスインスタンスで使用するAWSリージョンを設定
aws_region:

# SSMエージェントがhttpsまたは/およびhttpsプロキシを介して通信するように構成
http_proxy_url:
https_proxy_url:

依存関係

なし。

サンプルプレイブック

これは、Ansible Galaxyロールをローカルホストに展開し、最新のamazon-ssmバージョンをインストールするためのサンプルプレイブックファイルです。

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

Linuxインスタンスのssm-userアカウントからsudoアクセスを削除

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

ローカルテスト

このプロジェクトは、開発とテストを支援するためにMoleculeを使用しています。

開発またはテストを行うには、以下をインストールしておく必要があります:

Dockerを使ったテスト

# 要件をインストール
pip install -r requirements-dev.txt

# CentOS 8でロールをテスト
molecule test

# Ubuntu 20.04でロールをテスト
image=ansible-ubuntu:20.04 molecule test

# Opensuse Leapでロールをテスト
image=ansible-opensuse:leap molecule test

Virtualboxを使ったテスト

# Windowsでロールをテスト
molecule test -s windows

# MacOSでロールをテスト
molecule test -s macos

ライセンス

Apache 2

著者情報

このロールは2019年にdiodonfrostによって作成されました。

プロジェクトについて

Ansible role for manage AWS system manager agent

インストール
ansible-galaxy install diodonfrost.amazon_ssm
ライセンス
apache-2.0
ダウンロード
669.5k
所有者