configuration-management相关内容

TFS 与 SVN

我即将开始一个项目 (.NET),需要在 TFS 和 SVN 之间做出决定. 我更习惯于 SVN(带乌龟客户端)、CVS 和 VSS.TFS 是否具有 SVN 中可用的所有功能 有没有人从 SVN 切换到 TFS 并觉得值得? 此外,如果我们需要使用 TFS,我们可能需要 Visual Studio. [编辑] 金钱不是考虑因素,因为我们已经拥有 TFS 的许可证.而且我对T ..
发布时间:2021-12-28 13:37:13 C#/.NET

Subversion 会有效地存储 OpenXML Office 文档吗?

我一直将 Subversion 作为我公司的工程文档存储库进行管理.它运行得相当好,但是我有一个关于 Subversion 如何(应该)处理 MS Office 2007 格式的问题. 我正在我的工作副本中查看一个 Excel 2007 电子表格(扩展名为 .xlsx),Subversion 已经应用了 svn:mime-type 属性 application/octet-stream.这意 ..
发布时间:2021-12-24 12:52:13 其他开发

用于基于 GUI 的环境的 Docker?

问题 我有一组客户端计算机,它们是企业 Web 应用程序的一部分.每台机器运行相同的软件,它是一个连接到服务器的基于 PyQT 的 Web 客户端.这个客户端软件会定期更新,我想要一些配置/配置工具,允许在每台机器上拥有相同的环境,从而在每台客户端的机器上轻松部署和配置软件. 问题是我曾尝试使用 Chef,但实际维护 Chef 知识和技能需要付出很多努力(我们没有专门的 Ops 人员) ..
发布时间:2021-12-07 11:48:02 其他开发

多平台编译:System.Configuration.ConfigurationManager.GetSection 在 .NetCore 上抛出错误

背景:我们正在将 .Net 应用程序迁移到 .Net Core.作为一种策略,我们希望在将部分应用程序迁移到 .Net Core 的同时,在完整框架上保持现有功能不变.完整的应用程序将通过 Net 远程处理和 REST API 支持 .services,而 .Net 核心应用程序将仅支持 REST API 服务.我们决定为整个应用程序保留相同的代码库,并支持在多个平台(NetcoreApp2.1 ..

无法在守护进程模式下运行 Ansible

我可以运行 Ansible 来像守护进程一样管理我的主机吗?例如,我有时会更改我的剧本,但我不想手动运行“ansible-playbook main.yml".请不要推荐 crontab.有一个特定的点,我不能在生产服务器上使用 crontab. 谢谢 解决方案 你在这里所说的叫做拉模式.从架构上讲,Ansible 旨在在推送模式下工作 - 您可以将更改从控制机器推送到服务器. ..
发布时间:2021-11-11 01:39:48 其他开发

在ansible中使用连字符

我正在学习 Ansible,但我对何时在剧本中使用连字符以及何时不使用连字符感到困惑.据我所知,连字符用于 Ansible 中的列表. 例如 --- # 我的第一本剧本- 主机:网络服务器(为什么我们在这里使用连字符它不是一个列表)任务:- 名称:安装httpdyum: name=httpd state=installed(为什么我们不应该在这里使用连字符). Ansible 文档中说连 ..

使用 Ansible 显示远程命令的输出

在 Ansible 角色中,我生成用户的 SSH 密钥.之后,我想将其打印到屏幕上并暂停,以便用户可以将其复制并粘贴到其他地方.到目前为止,我有这样的事情: - name:为 vagrant 用户生成 SSH 密钥用户:name=vagrant generate_ssh_key=yes ssh_key_bits=2048- 名称:显示 SSH 公钥命令:/bin/cat $home_direct ..
发布时间:2021-11-11 01:04:48 其他开发

无法在守护进程模式下运行 Ansible

我可以运行 Ansible 来像守护进程一样管理我的主机吗?例如,我有时会更改我的剧本,但我不想手动运行“ansible-playbook main.yml".请不要推荐 crontab.有一个特定的点,我不能在生产服务器上使用 crontab. 谢谢 解决方案 你在这里所说的叫做拉模式.从架构上讲,Ansible 旨在在推送模式下工作 - 您可以将更改从控制机器推送到服务器. ..
发布时间:2021-11-11 00:32:29 其他开发

在ansible中使用连字符

我正在学习 Ansible,但我对何时在剧本中使用连字符以及何时不使用连字符感到困惑.据我所知,连字符用于 Ansible 中的列表. 例如 --- # 我的第一本剧本- 主机:网络服务器(为什么我们在这里使用连字符它不是一个列表)任务:- 名称:安装httpdyum: name=httpd state=installed(为什么我们不应该在这里使用连字符). Ansible 文档中说连 ..

使用 Ansible 显示远程命令的输出

在 Ansible 角色中,我生成用户的 SSH 密钥.之后,我想将其打印到屏幕上并暂停,以便用户可以将其复制并粘贴到其他地方.到目前为止,我有这样的事情: - name:为 vagrant 用户生成 SSH 密钥用户:name=vagrant generate_ssh_key=yes ssh_key_bits=2048- 名称:显示 SSH 公钥命令:/bin/cat $home_direct ..
发布时间:2021-11-10 23:55:43 其他开发

将 Source Safe 数据库迁移到具有历史记录的 SubVersion

各位, 我们有许多 Source Safe 数据库应该迁移到 SubVersion.有没有(经过测试和证明的)方法来迁移它们的历史记录? 谢谢埃萨姆 解决方案 你可以试试 VssMigrate.它是 PowerAdmin 的 VssMigrate 的 C# 端口,具有“解析单个 VSS-通过近似时间戳签入原子 SVN 提交". ..

盐堆:谷物与支柱

在盐系统中有谷物和支柱.我了解如何分配自定义谷物,但什么时候考虑使用支柱更好? 解决方案 这里的根本区别在于,您可以将自定义粒度设置为 minion 的固有属性,而 pillar 需要在某个时候分配给 minion. 例如,有两种实用的方法可以为 minion 分配角色:minion id 或使用自定义谷物.然后,您可以像这样匹配 top.sls 文件中的 minion id 或自定 ..
发布时间:2021-07-14 19:47:27 其他开发

如何获取模板中所有盐的列表?

基本上,我正在创建一个描述 Munin 服务器配置的 Salt 状态,我需要获取 master 已知的所有 minion 的列表,如下所示: {% for host in pillar['munin_clients'] %}[{{host.fqdn }}]地址 {{ host.ip }}use_node_name 是{% 结束为 %} 唯一的区别是我不想为此使用 pillar,我需要动态填充此 ..
发布时间:2021-07-14 19:47:13 其他开发

使用 Puppet 配置远程规则集

我正在尝试自动化 Prometheus node_exporter 和我的 Prometheus 服务器.对于node_exporter,我编写了一个模块来安装所有需要的包,根据facter 和其他一些设置$::ipaddress.. 现在我想确保从申请节点收集的信息($hostname、$job_name、[...])导出到相应的远程 Prometheus 配置文件,但我希望异步完成此步骤 ..
发布时间:2021-06-22 19:14:52 其他开发

厨师服务器WebUI不起作用

我已经在 ubuntu 13.x 上下载并安装了 chef-server-core_12.x DPKG软件包. chef-server-ctl重新配置成功运行 但是当我尝试使用URL http://chef.example.com 时,我得到以下页面,说 chef server API 就这样,我没有找到任何登录信息等任何地方.我如何获得WebUI界面,我有什么想念的吗? Chef ..
发布时间:2021-04-21 20:53:04 其他开发

SaltStack:如何在上下文中重复其他状态?

我为API服务创建了一个复杂的状态,它涉及git checkouts,python venv,uwsgi,nginx等。它工作正常。 现在,我想将其转换为模板,并每分钟执行几次,并使用从支柱提供的变量-例如。 {对于apiserver在%s中的百分比。apiservers%} 包含apiserver_template.sls,本地:apiserver.config {%endf ..
发布时间:2020-10-21 19:59:27 其他开发

Integration Services目录文件夹权限已更改

问题:SSISDB或MSDB中的任何SQL Server系统表是否包含使我能够发现哪些用户正在更改Integration Services目录中的文件夹权限的信息? 背景:我看到一个SQL Agent Job失败,并显示以下错误描述: 无法访问该程序包或包不存在。验证该软件包是否存在 ,并且用户具有对该软件包的权限。 研究此问题后,我发现服务帐户对包含相关软件包的文件夹的权限已 ..