3.3. 红帽支持这些 cloud-init 模块
红帽支持大多数 cloud-init
模块。单个模块可以包含多个配置选项。在下表中,您可以找到红帽当前支持的所有 cloud-init
模块,并提供简短描述和默认模块频率。有关 这些模块 的完整描述和选项,请参阅 cloud-init
文档部分中的模块。
cloud-init 模块 | 描述 | 默认模块频率 |
---|---|---|
bootcmd | 在引导过程早期运行命令 | per always |
ca_certs | 添加 CA 证书 | per instance |
debug | 启用或禁用内部信息输出来帮助调试 | per instance |
disable_ec2_metadata | 启用或禁用 AWS EC2 元数据 | per always |
disk_setup | 配置简单的分区表和文件系统 | per instance |
final_message |
指定 | per always |
foo | 用于显示模块结构的示例(模块什么都不做) | per instance |
growpart | 重新定义分区大小以填充可用磁盘空间 | per always |
keys_to_console | 允许控制可写入控制台的指纹和密钥 | per instance |
landscape | 安装并配置 landscape 客户端 | per instance |
locale | 配置系统区域设置并应用系统范围 | per instance |
mcollective |
安装、配置和启动 | per instance |
migrator |
将旧版本的 | per always |
mounts | 配置挂载点和交换文件 | per instance |
phone_home | 引导完成后将数据发送到远程主机 | per instance |
power_state_change | 在所有配置模块运行后完成关闭并重启 | per instance |
puppet | 安装并配置 puppet | per instance |
resizefs | 重新定义文件系统大小以使用分区上的所有可用空间 | per always |
resolv_conf |
配置 | per instance |
rh_subscription | 注册 Red Hat Enterprise Linux 系统 | per instance |
rightscale_userdata |
为 | per instance |
rsyslog |
使用 | per instance |
runcmd | 运行任意命令 | per instance |
salt_minion |
安装、配置和启动 | per instance |
scripts_per_boot | 每个引导脚本运行 | per always |
scripts_per_instance | 每个实例脚本运行 | per instance |
scripts_per_once | 运行脚本一次 | per once |
scripts_user | 运行用户脚本 | per instance |
scripts_vendor | 运行厂商脚本 | per instance |
seed_random | 提供随机 seed 数据 | per instance |
set_hostname | 设置主机名和完全限定域名(FQDN) | per always |
set_passwords | 设置用户密码并启用或禁用 SSH 密码验证 | per instance |
ssh_authkey_fingerprints | 用户 SSH 密钥的日志指纹 | per instance |
ssh_import_id | 导入 SSH 密钥 | per instance |
ssh | 配置 SSH,主机及授权 SSH 密钥 | per instance |
timezone | 设置系统时区 | per instance |
update_etc_hosts |
更新 | per always |
update_hostname | 更新主机名和 FQDN | per always |
users_groups | 配置用户和组 | per instance |
write_files | 写入任意文件 | per instance |
yum_add_repo | 向系统添加 dnf 存储库配置 | per always |
红帽不支持 以下模块列表:
模块 |
---|
apt_configure |
apt_pipeline |
byobu |
chef |
emit_upstart |
grub_dpkg |
ubuntu_init_switch |