https://github.com/openstack/puppet-keystoneを使用して、OpenStack 管理/コントローラー ノードをセットアップしています。「glance」ユーザーをキーストーンに追加する必要があります。マニフェストがシンプルになるように、ヒエラデータでできる限りのことをしたいと思います。
これが私のマニフェストです:
class kilo2_keystone {
include controller_ceph
include keystone
include keystone::config
include keystone::user
# keystone_user { 'glance':
# ensure => present,
# }
}
include keystone::user
コメントアウトされたセクションは機能しますが、次のように hiera データのパラメーターを実行して提供できるようにしたいと考えています。
keystone::user:
"%{hiera('glance_admin_user')}":
ensure: present
しかし、puppet agent -t
自分のノードで実行すると、次のエラーが発生します。
Could not find class ::keystone::user