问题标签 [manageiq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
60 浏览

ruby-on-rails - 运行 cmd RAILS_ENV=production bundle exec rake assets:precompile 时出错

我正在尝试将 manageiq 开发模式转换为生产模式,所以我应用了预编译 cmd 并得到了错误

ExecJS::RuntimeError: SyntaxError: Unexpected token: operator (>) (line: 2221, col: 46, pos: 3996497)

新 JS_Parse_Error (/tmp/execjs20190527-22386-1jyom7qjs:3623:11948) 处的错误 js_error (/tmp/execjs20190527-22386-1jyom7qjs:3623:12167) 在 croak (/tmp/execjs20190527-22386-12037)73623:2jyom3在 token_error (/tmp/execjs20190527-22386-1jyom7qjs:3623:22175) 在 expr_atom (/tmp/execjs20190527-22386-1jyom7qjs:3623:3624) 意外 (/tmp/execjs20190527-22386-1jyom7qjs:3623:22263) (/tmp/execjs20190527-22386-1jyom7qjs:3624:1752) 在 expr_ops (/tmp/execjs20190527-22386-1jyom7qjs:3624:2523) 在maybe_conditional (/tmp/execjs20190527-22386-1jyom7qjs:3624) 在maybe_assign/4: tmp/execjs20190527-22386-1jyom7qjs:3624:3058)

manageiq 在开发模式下正确运行但无法预编译资产(由 JS、CSS 文件组成)

manageIq 应该正确编译并且应该在生产模式下启动并生成生产日志

0 投票
1 回答
140 浏览

ruby - 如何使用自定义按钮从 Cloudforms 中的 VM 中删除磁盘?

目前,我正在 Cloudforms 中设置一个自定义按钮,以允许从使用 Cloudforms 配置的虚拟机中删除驱动器(挂钩到 ansible)

我已经看了一会儿,经过一番挖掘发现了以下https://github.com/ManageIQ/manageiq-automation_engine/blob/master/lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-vmware-infra_manager-vm .rb

进一步来说:

我假设了两件事,这可能会采用 vmdk 名称并且与“add_disk”(vm.add_disk("[#{vm.storage_name}]", size * 1024, :sync => true) 相同) )。

我知道您可以通过提供的配置按钮使用 CLoudforms 的内置功能编辑磁盘,但是,由于客户要求,我们需要编辑 HAML 文件以删除某些功能。每次更新 CloudForms 时重做 HAML 会适得其反。创建我们自己的自定义对话框为我们提供了我们需要的自定义。

我的代码运行没有任何错误,但是实际上并没有做任何事情,选择的磁盘没有从 VM 中删除。相当肯定我只是遗漏了一些明显的东西(或者我的假设不正确),有什么想法吗?

0 投票
1 回答
34 浏览

manageiq - 使用来自外部应用程序的 REST API 登录 manageiq

我正在尝试使用来自外部应用程序(内部应用程序)的 REST API 登录到 manageIQ。

目前我正在使用 curl 参考“ http://manageiq.org/docs/reference/fine/api/overview/auth ”并且我成功地获得了身份验证响应,但我不确定下一步如何让它从我的应用程序自动登录。

我试图做的事情的流程: 1. 单击我的应用程序中的链接 2. 链接将运行函数以使用 rest 请求 curl 身份验证 3. 成功获取令牌后重定向到 manageiq URL

0 投票
1 回答
82 浏览

ruby-on-rails - ManageIQ / Cloudforms 动态表单

我正在尝试创建一个表单来管理我的工具中的用户权限。 这是我的静态表格

当用户选择“撤销”会员资格时,我希望禁用以下所有工具并采用“无”值。当用户选择“管理员”成员资格时,我希望禁用以下所有工具并采用“管理员”值。

如何使用 ManageIQ/Cloudforms 中的 ruby​​ 脚本实现这一点?

谢谢您的帮助

0 投票
1 回答
27 浏览

manageiq - 可以在 Linux 或 Windows 环境中创建 MIQ 开发设备吗?

此 README 文件提供了有关如何为 MAC OSX 环境创建 ManageIQ Appliance 开发设置的说明的链接,但它表示 Linux 说明尚未确定。见截图:

图片

我们真的仅限于 MAC OS 进行开发吗?是否没有关于在 Linux 或 Windows 环境中进行设置的说明?

谢谢!

0 投票
1 回答
35 浏览

cloud - 更改 CloudForms 中 Openstack 提供程序的刷新间隔以定期运行

我在 CloudForms 中有一个错误,与 VM 的目标刷新损坏有关。作为一个临时解决方案,我想对定期运行的整个提供程序(OpenStack)进行一次全面刷新,比如每 30 分钟一次。我想知道如何在生产 CF 设备上执行此操作。

0 投票
1 回答
42 浏览

azure - 为什么图像未显示在 ManageIQ 的 Azure 清单中?

我使用 ManageIQ 作为我们的云管理平台来在 Azure 中预配资源。我遇到了与 ManageIQ 中用于发出配置请求的图像相关的奇怪问题。我了解图像列表来自 Azure 作为库存刷新的一部分。但我无法弄清楚在 Azure 中的何处可以找到这些图像。有人知道吗?另外,为什么当我有 2 个 manageIQ 实例正在运行(一个用于开发,一个用于生产)时,为什么两个实例都可以查看当前正在运行的同一个 VM,但它们没有检索到相同的图像?(Prod 显示 3 张图像,而 dev 没有显示)。

谢谢

0 投票
0 回答
25 浏览

refresh - 为什么我的与 openstack 集成的 Manageiq 没有刷新?

我的 ManageIQ 已与 Openstack 集成,之前的刷新工作正常。但是在 Openstack 中发生了一些迁移之后,这些更改并没有反映在 ManageIQ 中。

0 投票
0 回答
18 浏览

manageiq - ManageIQ为Windows系统配置静态IP

如何使用 cloud-config(自定义脚本 - ManageIQ)为 Windows 设置静态 IP 地址

0 投票
3 回答
330 浏览

ruby - 如何将数组传递给 AWX/Ansible Tower

我从 ManageIQ 调用 AWX 模板。我将 9 个变量传递给剧本(prompt on launch活动)。该剧本被成功调用,并且所有的变量都通过了。然而,其中两个变量应该是数组。相反,它们作为字符串传递给 AWX:例如,'["chefclient"]'而不是["chefclient"].

在将这些变量传递给 AWX 模板之前,我已经确认这些变量在 ManageIQ 中确实是数组类型。

任何线索为什么会这样?是否所有 var 都会不可抗拒地转换为字符串?我该如何解决?

谢谢!