首页 文章
  • 0 votes
     answers
     views

    puppetlabs / tomcat模块是否可以简化设置Tomcat的上下文路径?

    PuppetLabs在PuppetForge上有一个模块,用于部署Tomcat及其配置 . https://forge.puppet.com/puppetlabs/tomcat Tomcat具有记录功能,可防止您在文件META-INF / context.xml中设置上下文路径 Tomcat不使用context.xml中的path属性设置上下文路径,而是使用.war文件的文件名来确定路径 . ...
  • 1 votes
     answers
     views

    用于复杂vhost设置的Vagrant / puppet配置(如果语句等)?

    我通过预先配置的PHP40和Nginx的https://puphpet.com/软件包设置了我的流浪盒 . 配置完成后,我总是要自己更改vhost_autogen.conf - 我想这不是流浪者和木偶背后的想法:-)我怎么能: 自动删除vhost_autogen.conf并将其替换为另一个 要么 将以下设置添加为木偶配置? 这是必需的vhost设置: server {listen *:...
  • 3 votes
     answers
     views

    使用Puppet访问VirtualBox中的主机VM

    我有一个在VirtualBox VM中运行的应用程序,出于测试目的需要连接到主机 . VM以Vagrant启动并由Puppet管理 . 设置此连接的最佳方法是什么?例如,om我的主机应用程序在端口9200上运行 . 所以从我的VM我想去 myhostmachine:9200 . 目前我正在考虑使用一个简单的命令添加 hostvm 作为 /etc/hosts 的条目来添加 hostvm 以查找我...
  • 1 votes
     answers
     views

    vagrant管理主机dhcp

    我希望每次运行 vagrant up / vagrant destroy 时,根据项目's dirname and VM'的IP地址自动添加/删除我的 /etc/hosts 文件的条目别名 . 有一些插件可以做到这一点,但不支持dhcp . 我正在使用 machine_name = File.basename(File.expand_path('..', Dir.pwd)) + '.local...
  • 1 votes
     answers
     views

    如何从Puppet安装rpm包(失败的依赖项)

    我试图在Centos7上使用Puppet安装 perl-Apache-DBI (puppetserver版本:2.7.2,puppet:4.8.1) . 手动,我只是从这个page下载rpm包并用yum( yum install perl-Apache-DBI-1.12-1.el7.noarch.rpm )安装它 . 在Puppet中我尝试过: package { perl-Apache-DBI:...
  • 4 votes
     answers
     views

    Puppet如何融入持续交付工具链?

    我正在调查Puppet作为我们未来的部署和配置工具,但现在我仍然坚持如何通过Puppet进行部署,创建一个聪明的持续集成/交付工具链 . 在我们的任何环境(开发,测试,qa,演示,产品)中,我们都有一系列组件 . 我们需要能够单独部署每个组件,甚至可能同时部署 . 我想要一种方法来启动(通过脚本)部署单个组件包(= Puppet模块)并收集它的输出和成功状态 . 只需等待预定的代理程序拉取,或在环...
  • 0 votes
     answers
     views

    openldap的puppet安装上的凭据无效

    我在使用以下内容获取木偶安装工作openldap服务器时遇到问题: Vagrant 1.2.2 Ubuntu 12(Puppetlabs Ubuntu 12.04.2 x86_64) torian/ldap 0.2.4 我在我的vagrant文件夹中有torian / ldap模块,以及基本木偶文件中的以下内容: class { 'ldap::server::master': ...
  • 68 votes
     answers
     views

    如何使用Docker,Puppet和Vagrant开发LAMP Web应用程序?

    在黑暗时代,我通常用于开发LAMP Web应用程序的设置是在我的机器上进行本地测试 . PHP(在我的例子中),数据库和Web服务器都是本机安装的 . 服务器设置了Apache和MySQL的标准安装,我有多个虚拟主机用于Web应用程序的不同部分 . 当我对我在本地计算机上的结果感到满意时,我将登录到服务器并在登台环境中 git pull . 假设一切都在服务器上运行,就像在我的机器上一样,我会...
  • 0 votes
     answers
     views

    Centos 7 Puppet Enterprise安装 - 4433端口连接被拒绝

    由于以下错误,在Centos 7上安装Puppet Enterprise失败: “2017-06-21 07:11:41,242 - [错误]:无法应用目录:连接被拒绝 - 连接(2)为”abc.xyz.com“端口4433” 我已完成以下步骤: 安装firewalld:yum install firewalld 启动firewalld服务:sudo systemctl start f...
  • 0 votes
     answers
     views

    是否可以从位于流浪文件夹外的木偶模块中提供流浪盒?

    我有一个非常复杂的 生产环境 服务器架构,涉及多种类型和层级的服务器,包括:Web,Varnish,HAProxy,ELK,Database,Sensu等 . 生产环境 架构配备了木偶大师,大师的木偶代码是通过许多子模块提供Git . 我想将这些Git存储库本地连接到VM,以进一步开发木偶架构的各个部分 . 但是,每个Vagrant VM都需要一个完整的自包含所有Git存储库的副本,以便只支持一...
  • 1 votes
     answers
     views

    通过远程服务器上的Vagrant受管服务器运行PuPHPet

    所以我使用http://puphpet.com/构建了一个VM,它可以作为本地VM使用 . 我现在的目标是在我的prod服务器上使用相同的东西,所以我不必自己编写所有的木偶东西,更重要的是为dev和prod设置一个木偶设置,以便真正地设置它们 . 要使用Vagrant管理远程服务器,我使用这个插件:https://github.com/tknerr/vagrant-managed-servers(...
  • 35 votes
     answers
     views

    如何从本地VirtualBox / Vagrant开发环境完成 生产环境 部署?

    最近我开始阅读有关使用虚拟化软件构建开发环境(我是初学者)的看法,并且“基础架构作为代码”似乎是一个非常强大的概念 . 我非常喜欢描述here的工作流程结构: 团队周围使用相同的基础VirtualBox图像 Vagrant用于快速'build up'和'provision'这样的图像到所需的配置借助于 Chef(或Puppet)食谱,这是唯一需要置于版本控制之下的代码片段 . 但是...
  • 1 votes
     answers
     views

    使用Puppet安装Virtualbox Extension Pack

    我尝试使用谷歌搜索,但在使用虚拟盒的流浪者的人上获得了5000次点击.. 由于我的虚拟机具有需要USB支持的计算机,因此我需要安装扩展包 . 我需要让puppet安装我的扩展包文件 . 我目前有这个VirtualBox: class virtualbox( $ubuntu_release ) { apt::source { virtualbox: location =>...
  • 8 votes
     answers
     views

    Vagrant:获取主机操作系统的名称

    我们有一个Vagrant设置运行Ubuntu 12.04作为我们团队中的客户操作系统,主机操作系统是Windows 7或8.我希望能够获得Windows主机的主机名和在安装过程中将其附加到Vagrant主机名,例如 config.vm.hostname = <windows hostname>-web 这是因为我们有几个开发人员从他们的本地开发机器连接到外部服务,如果我们都设置了相同...
  • 7 votes
     answers
     views

    为什么我的流浪者vm上的木偶代理不能连接到我的vm上的puppetmaster服务?

    我的目标是拥有一个或两个节点,以及一个puppetmaster . 我使用bash脚本为每个节点配置puppetlabs存储库并安装最新版本的puppet和/或puppetmaster . 但每次我尝试在节点上运行 puppet agent --test 时,它都会返回此错误: root@vm:~# puppet agent --test Error: Could not request cert...
  • 14 votes
     answers
     views

    使用Vagrant来管理开发和 生产环境 环境?

    人们如何处理具有流浪者的dev / prod环境的简单自动化(使用puppet)(理想情况下来自同一个vagrantfile)? Use case I'm trying to solve 如果没有创建,我想用vagrant旋转 生产环境 机器 . 如果在我的开发环境的puppet文件中进行调整,我很乐意重新加载nginx或apache confs for vagrant . The P...
  • 0 votes
     answers
     views

    使用Vagrant配置Puppet,正确的方法

    我正在尝试使用Virtualbox和Vagrant构建虚拟环境 . 目标是能够从PC浏览器访问在虚拟机“服务器”上运行的应用程序,该应用程序与虚拟机“db”交互 . 我设法创建了虚拟机,项目还可以 . 这是目录结构: ├── MyProject │ ├── environment │ │ ├── Vagrantfile │ │ ├── Manifest │ │ │ ...
  • 32 votes
     answers
     views

    在puppet中管理linux的用户密码

    我需要使用puppet创建一个带密码的测试用户 . 我已经读过,木偶无法以通用的跨平台方式管理用户密码,这很可惜 . 我正在为Red Hat Enterprise Linux Server 6.3版做这个 . 我这样做: user { 'test_user': ensure => present, password => sha1('hello'), } puppet更...
  • 0 votes
     answers
     views

    在使用流浪汉的傀儡时,是否有必要在第一个流浪者之后用--no-provision运行下一个流浪者?

    我一直在Vagrant的木偶开发环境中遇到问题,这会带来一个以上的VirtualBox虚拟机 . 我使用shell配置程序在puppet master和puppet客户端上安装puppet,这在第一个 vargrant up 期间运行,然后我允许每台机器通过 vagrant hostsupdater 插件使用/ etc / hosts查看其他机器 . 然后我在Puppet Server上运行 su...
  • 49 votes
     answers
     views

    在使用Puppet安装其他软件包之前运行`apt-get update`

    我正在尝试创建自动安装zend服务器CE的puppet模块,这在这里并不重要,但步骤如下 update /etc/apt/source.list 通过wget下载repos密钥 做apt-get update do apt-get install zend-server-ce-5.2 我有 init.pp 文件 class zendserverce { # https://g...
  • 0 votes
     answers
     views

    尝试在获取WUM更新文件后安装wso2am-2.1.0.zip时,wso2 puppet代理会出错

    我试图将WUM更新的wso2am-2.1.0.zip从puppet master安装到代理 . 我尝试过的: 从puppet master / etc / puppet / environments / production / modules / wso2am_runtime / files中删除了现有的wso2am-2.1.0.zip文件 . 将更新的wso2am-2.1.0.1497...

热门问题