好吧,我正在开始使用opscode服务器厨师。
我正在使用社区食谱,我已经基本工作(我创build了一个users / myname.json数据包,并将user :: sysadmins配方添加到我的节点,并且工作正常,myname用户被创build)。
我添加了mysql :: server receipe到节点,它安装的服务器很好,但是,我卡住的地方是使用数据包configuration服务器密码。
我创build了一个apps / dbmaster.json数据包,包含以下内容
{ "id":"dbmaster", "mysql_root_password": { "_default": "strawberry" }, "mysql_repl_password": { "_default": "apple" } }
但mysql用户使用默认密码进行设置。 我想我对数据包如何与节点相关感到困惑? 任何帮助赞赏。
mysql::server配方默认不使用数据包设置密码。 它使用节点属性,该节点属性在该配方中随机生成,除非它们来自其他来源(如angular色)。
Opscode数据库食谱中的database::master配方将根据应用程序的数据包中的值pipe理属性。 本手册旨在与Opscode的application食谱一起使用,用于通过数据包pipe理应用程序部署和configuration集成。