Articles of 模板

引用CF模板中的现有资源

我们有多个CloudFormation脚本来创build我们的堆栈。 现在,我们要编写(自动化)新的脚本,这些脚本将用于更新1特定资源(业务需求)。 我坚持的是如何引用我的更新脚本中的现有资源? 我知道有REFfunction,但我相信这只是用来引用资源在同一个脚本。 AWS是否提供了引用现有资源的东西? 我已经读过,我们可以使用parameters但有没有其他的select?

CMS支持可重复使用的文本块和variablesreplace?

我正在寻找一个CMS,可以做以下两件事情: 可重复使用的,可插入内容(即文章,post – 各种CMS-es之间术语不同)的文本的命名块(模块)。 一个明显的例子是一个页眉/页脚块,但我想从这样的块build立所有的内容,所以任何只能在侧边栏上放置块的解决scheme是不够的。 variablesreplace(外推)。 上面描述的模块将作为模板,并且将包含带有“内联”variables的文本段。 例如,“点击此处下载{app-name}”。 CMS将在数据库中查找“应用程序名称”的声明,并将其replace为实际值。 我知道TextPattern ,它很好地(它们被称为TP中的forms)块,但不是替代。 它对静态页面的pipe理也似乎有限。 还有别的事吗? 必须是非商业的(这是一个业余爱好编程网站),最好是php / mysql或php与平面文件。 (我试图逃避Joomla,尽pipe所有的复杂性都没有减less维护内容的时间 – 事实上,手工制作HTML有时会更快。)

缺less证书模板从证书发出

我有以下问题:Environement: SERVER 2008标准版 主动域服务器已安装 ACTICE证书服务已安装 企业CA安装 我创build了一个没有问题的证书模板的副本。 我想将其添加到我的CA的证书模板,但是当我尝试做广告与证书颁发重复证书不出现在select列表中。 我检查所有的授权和它的出现。 有些身体可以帮助我吗?

/ etc / skel中以后的用户名占位符

有没有可能在位于/ etc / skel的configuration文件中使用一个占位符,稍后由用户名replace? 例如,我将“:USER:”放在一个configuration文件中,并用“test”用户名创build一个新用户。 然后“:USER:”应该被replace为“test”。 感谢您的回复。

puppet:文件,模板和variables

我试图创build一个基于模板的文件,但我得到一个错误,无法find模板。 我的目录设置是/ etc / puppet / modules // templates / 在模板下,如果每个主机都有一个目录,再加上一个通用模板。 在主机目录下,我有一个特定于该主机的模板。 /server/puppet/modules//manifests/init.pp class { file { "/tmp/<file>": ensure => present, content => template('<module>/${hostname}/default.erb', '<module>/common.erb'), audit => content, notify => File["/tmp/<file2>"], } file { "/tmp/<file2>": ensure => present, source => "/tmp/file", audit => content, } } 当我运行木偶代理时,出现第一个文件语句的内容选项的错误。 我不知道模板函数是否需要直接在模板目录下的模板,或者是否不正确地解释主机名variables。

vCenter 5.1 – 添加v5.0主机不会引入模板

我只是设置一个vSphere / vCenter 5.1安装。 我添加了两个较旧的主机(v5.0)到这个安装。 我只注意到,虽然所有的虚拟机已被添加到清单,没有模板。 是否有一个原因? 我似乎无法在Google或VMWare论坛上find任何东西。

云形成模板

我有一个运行安全组,IAM,防火墙的EC2实例以及运行在我的生产环境中的所有需要​​的软件。 有没有办法让我生成一个模板,可以在Cloud Formation中使用,以便使用相同的configuration推出新的实例。 谢谢。

我如何从一个非永久性的基础VM在esxi中创build多个永久性的虚拟机?

我们希望从同一个基本VMDK创build多个VM,而不需要克隆完整的VMDK。 我们的目标是有一个例如10​​0GB的基本vmdk和X衍生的虚拟机,它们只存储它们对基本vmdk的变化,例如每个〜1GB。 我们想要保存存储。 模板是否像这样工作? 还是总是创build一个完整的vmdk副本? 我们从同一个非persist vmdk创build了一些虚拟机。 这个问题,closures时,我们失去了每一个变化(如预期)。 这可以通过VMWare Essentials实现吗? 或者我们需要一些处理重复的数据存储? 我们是VMWare的初学者,可能有一个明显的解决scheme,我们还没有弄清楚。

工头:如何testing/呈现configuration模板

我已经在testing虚拟机中安装了Foreman,我想创build一些自定义的kickstart文件。 据我所知,Foreman在主机创build过程中呈现模板。 但是如果发生错误,键入,缺less的variables等,安装失败。 那么,我怎样才能testing我的模板,而实际上并没有试图安装新的虚拟机? 显然,每次我想在我的模板或代码片段中进行更改时,开始一个新的构build是适得其反的。

如何在单个块中执行多行Jinja2条件?

下面的代码由于语法错误而被拒绝: {% if inventory_hostname in groups.aptcache set cachehost = 'localhost' else set cachehost = groups['aptcache'] | first endif %} cache={{ cachehost }} 我希望,我的意图已经足够清楚,让Jinja2的专家来纠正我…请吗?