3.3. Red Hat はこれらの cloud-init モジュールをサポートします。
Red Hat は、ほとんどの cloud-init
モジュールをサポートしています。個々のモジュールには、複数の設定オプションを含めることができます。以下の表は、Red Hat が現在サポートしているすべての cloud-init モジュールのリストで、簡単な説明とデフォルトのモジュール頻度を記載しています。これらのモジュールの完全な説明およびオプションは、cloud-init ドキュメントの Modules セクションを参照してください。
表3.2 サポートされている cloud-init モジュール
cloud-init モジュール | 説明 | デフォルトのモジュール頻度 |
---|---|---|
bootcmd | ブートプロセスの初期段階でコマンドを実行します。 | 常時 |
ca_certs | CA 証明書を追加します。 | インスタンス別 |
debug | デバッグを支援するために内部情報の出力を有効または無効にします。 | インスタンス別 |
disable_ec2_metadata | AWS EC2 メタデータを有効または無効にします。 | 常時 |
disk_setup | シンプルなパーティションテーブルとファイルシステムを設定します。 | インスタンス別 |
final_message |
| 常時 |
foo | モジュール構造の例 (モジュールは何もしません)。 | インスタンス別 |
growpart | パーティションのサイズを変更して、利用可能なディスク領域を埋めます。 | 常時 |
keys_to_console | コンソールに書き込むことができるフィンガープリントとキーの制御を許可します。 | インスタンス別 |
landscape | ランドスケープクライアントをインストールおよび設定します。 | インスタンス別 |
locale | システムロケールを設定し、システム全体に適用します。 | インスタンス別 |
mcollective |
| インスタンス別 |
migrator |
| 常時 |
mounts | マウントポイントとスワップファイルを設定します。 | インスタンス別 |
phone_home | 起動完了後にリモートホストにデータを投稿します。 | インスタンス別 |
power_state_change | すべての設定モジュールの実行後にシャットダウンを完了し、再起動します。 | インスタンス別 |
puppet | puppet をインストールおよび設定します。 | インスタンス別 |
resizefs | ファイルシステムのサイズを変更し、パーティションで利用可能な領域をすべて使用します。 | 常時 |
resolv_conf |
| インスタンス別 |
rh_subscription | Red Hat Enterprise Linux システムを登録します。 | インスタンス別 |
rightscale_userdata |
| インスタンス別 |
rsyslog |
| インスタンス別 |
runcmd | 任意のコマンドを実行します。 | インスタンス別 |
salt_minion |
| インスタンス別 |
scripts_per_boot | 起動スクリプトごとに実行します。 | 常時 |
scripts_per_instance | インスタンススクリプトごとに実行します。 | インスタンス別 |
scripts_per_once | スクリプトを 1 回実行します。 | 1 回 |
scripts_user | ユーザースクリプトを実行します。 | インスタンス別 |
scripts_vendor | ベンダースクリプトを実行します。 | インスタンス別 |
seed_random | ランダムなシードデータを提供します。 | インスタンス別 |
set_hostname | ホスト名および完全修飾ドメイン名 (FQDN) を設定します。 | 常時 |
set_passwords | ユーザーパスワードを設定し、SSH パスワード認証を有効または無効にします。 | インスタンス別 |
ssh_authkey_fingerprints | ユーザーの SSH 鍵のフィンガープリントをログに記録します。 | インスタンス別 |
ssh_import_id | SSH 鍵をインポートします。 | インスタンス別 |
ssh | SSH、ホスト、および認可された SSH 鍵を設定します。 | インスタンス別 |
timezone | システムのタイムゾーンを設定します。 | インスタンス別 |
update_etc_hosts |
| 常時 |
update_hostname | ホスト名および FQDN を更新します。 | 常時 |
users_groups | ユーザーおよびグループを設定します。 | インスタンス別 |
write_files | 任意のファイルを書き込みます。 | インスタンス別 |
yum_add_repo | dnf リポジトリー設定をシステムに追加します。 | 常時 |
以下のモジュールの一覧は、Red Hat ではサポートされてい ません。
表3.3 モジュールはサポートされません。
モジュール |
---|
apt_configure |
apt_pipeline |
byobu |
chef |
emit_upstart |
grub_dpkg |
ubuntu_init_switch |