1

我正在尝试使用 puppetlabs/aws 模块在现有 VPC 中配置 rds 实例。我可以使用以下资源声明在非 VPC 模式下配置 rds 实例:

rds_instance { $instance_name:
        ensure              => present,
        allocated_storage   => $rds::params::allocated_storage,
        db_instance_class   => $rds::params::db_instance_class,
        db_name             => $db_name,
        engine              => $db_data['engine'],
        license_model       => $db_data['license_model'],
        db_security_groups  => $db_security_groups,
        master_username     => $master_username,
        master_user_password=> $master_user_password,
        region              => $region,
        skip_final_snapshot => $rds::params::skip_final_snapshot,
        storage_type        => $rds::params::storage_type,
    }

但是,当我尝试添加名为db_subnet的附加属性时,尝试 puppet 应用时会发生以下错误:

错误:无法在确保上设置“存在”:params [:subnet_group_name] 处的意外值

我知道这个错误检索 aws-sdk 而不是 puppet 模块本身。

如果我是正确的,我需要为 db_subnet 属性传递子网组名称,我已经完成了,但它会导致上面的问题。知道我做错了什么吗?

提前致谢

4

0 回答 0