3.2. サポートされている cloud-init モジュール
Red Hat はほとんどの cloud-init モジュールをサポートしています。各モジュールには複数の設定オプションを含めることができ、実行タイミングを決定するデフォルトのモジュール実行頻度が設定されています。以下の表は、サポートされている cloud-init モジュールのリストを示しています。
| cloud-init モジュール | 説明 | デフォルトのモジュール実行頻度 |
|---|---|---|
|
| Ansible Playbook を実行します。 | インスタンス別 |
|
| 起動プロセスの初期段階でコマンドを実行します | 常時 |
|
| CA 証明書を追加します。 | インスタンス別 |
|
| AWS EC2 メタデータを有効または無効にします。 | 常時 |
|
| シンプルなパーティションテーブルとファイルシステムを設定します。 | インスタンス別 |
|
|
| 常時 |
|
| パーティションのサイズを変更して、利用可能なディスク領域を埋めます。 | 常時 |
|
| ホットプラグデバイスをインストールします。 | インスタンス別 |
|
| 指紋と鍵をコンソールに書き込みます。 | インスタンス別 |
|
| ランドスケープクライアントをインストールおよび設定します。 | インスタンス別 |
|
| システムロケールを設定し、システム全体に適用します。 | インスタンス別 |
|
| Red Hat Enterprise Linux (RHEL) システムを登録します。 | インスタンス別 |
|
|
| インスタンス別 |
|
|
| インスタンス別 |
|
| 任意のコマンドを実行します。 | インスタンス別 |
|
|
| インスタンス別 |
|
| 起動スクリプトごとに実行します。 | 常時 |
|
| インスタンススクリプトごとに実行します。 | インスタンス別 |
|
| スクリプトを 1 回実行します。 | 1 回 |
|
| ユーザースクリプトを実行します。 | インスタンス別 |
|
| ベンダースクリプトを実行します。 | インスタンス別 |
|
| ランダムなシードデータを提供します。 | インスタンス別 |
|
| ホスト名および完全修飾ドメイン名 (FQDN) を設定します。 | 常時 |
|
| ユーザーパスワードを設定し、SSH パスワード認証を有効または無効にします。 | インスタンス別 |
|
| Spacewalk クライアントを設定します。 | インスタンス別 |
|
| ユーザーの SSH 鍵のフィンガープリントをログに記録します。 | インスタンス別 |
|
| SSH 鍵をインポートします。 | インスタンス別 |
|
| SSH、ホスト、および認可された SSH 鍵を設定します。 | インスタンス別 |
|
| システムのタイムゾーンを設定します。 | インスタンス別 |
|
|
| 常時 |
|
| ホスト名と FQDN を更新します。 | 常時 |
|
| ユーザーおよびグループを設定します。 | インスタンス別 |
|
| 任意のファイルを書き込みます。 | インスタンス別 |
|
| dnf リポジトリー設定をシステムに追加します。 | 常時 |