【问题标题】:Puppet Environments木偶环境
【发布时间】:2019-07-29 00:27:14
【问题描述】:

如何在 puppet 企业版 5.5.2 中将默认生产环境更改为开发环境。

我尝试了一些步骤,但出现“本地环境:'DEV' 与服务器指定的节点环境'生产'不匹配,将代理切换到'生产'”错误。

【问题讨论】:

    标签: puppet aws-opsworks puppet-enterprise


    【解决方案1】:
    Specifying in /etc/puppetlabs/puppet.conf
    [agent]
    environment = dev
    report = true
    pluginsync = true
    runinterval=31557600
    
    In master console (after creating group)
    go to Rules Tab.In fact select agent specified environment and give the name of the environment as dev.Nodes which matches the environment will dynamically added to the group.
    

    【讨论】:

      【解决方案2】:

      这是我在代理上运行的用于更改环境的命令:
      puppet config set --section agent environment development
      在 Linux 上,您可以在以下位置看到此更改:
      /etc/puppetlabs/puppet/puppet.conf
      你应该会看到如下内容:
      ...
      [agent]
      environment = development

      【讨论】:

      • 指定 [agent] environment = development 在主控制台(创建组后)转到规则选项卡。实际上选择代理指定的环境并将环境名称命名为 development。与环境匹配的节点将动态添加到组中。
      【解决方案3】:

      我不确定您可以在 PE 的控制面板中的哪个位置进行设置,但我希望它会在某处。但是,如果您愿意并且能够修改 Puppet 的配置文件,那么您想要调整的是 environment 属性,为此,您应该在 [master] 部分中设置它。在其他部分有不同的含义,所以不要全局设置。当然,因此 on 您需要设置它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-04
        • 1970-01-01
        相关资源
        最近更新 更多