問題タブ [puppet-enterprise]

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 投票する
0 に答える
52 参照

puppet-enterprise - Enterprise Puppet Master 用の最新の 3.8+ 回答ファイル?

Enterprise バージョン マスター用の記入済みの回答ファイルを追跡するためにしばらく調べましたが、バージョン 2.0 用のものしか見つけることができませんでした。マスターのセットアップに使用できる (一般的な) マスター回答ファイルを見せてください。

0 投票する
1 に答える
152 参照

chef-infra - Puppet Enterprise と比較した Enterprise Chef のノード分類

Chef は初めてで、Puppet Enterprise の経験があります。Puppet を使用すると、ノードをさまざまなノード グループに分類してクラスを結び付けることができる puppet コンソールから、ノードの分類が簡単かつ簡単になりました。

エンタープライズ Chef コンソールは、Puppet と同様の機能を提供しますか? これまでに学んだことは、Chef のロールと環境を使用してのみ達成できるということです。

しかし、その場合、ロールの下にすべてのノードを定義することは、大規模な環境では大きな手作業になります。正しい方向を向いていて、重要なポイントを見逃していないかどうか教えてください。

0 投票する
1 に答える
1253 参照

linux - Puppet モジュール '{' で構文エラーを取得しています。期待される '}'

このhttps://github.com/andytinycat/puppet-rhnsatelliteを実装しようとしています。ユーザー名とパスワードを設定しましたmodule/rhnsatellite/manifest/init.pp

class rhnsatellite( $server_url = "https://test.example.com/XMLRPC", $username = "testuserver", $password = "test@123" ) { file {'/etc/puppetlabs/puppet/rhn.conf': owner => root, group => root, mode => 0600, content => template('rhnsatellite/rhn.conf.erb') } }

私はパペットを初めて使用し、 site.pp でサテライトレポを呼び出す方法がわかりません。クライアント マシンで実行すると構文エラーが発生します。クライアントで node 'client' { include vmware class { rhnsatellite : satelliterepo {channel => 'base-stash-el6', } include sudo include sssd include hardening include base-httpd include hpom class { sshd: } } 実行すると次のエラーが発生します。 [root@client puppet]# puppet agent --test --noop --environment=test Info: Retrieving plugin Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/tenant.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/puppet_vardir.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/windows.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/log_exists_jbossecaps.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/custom_auth_conf.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/concat_basedir.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/cluster.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/postgres_default_version.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/dtap.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/puppetdb_server_status.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/ip6tables_version.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_version.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/root_home.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/log_exists_jbosshouse.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/iptables_persistent_version.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/gateway.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/iptables_version.rb Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/facter_dot_d.rb Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not parse for environment test: Syntax error at '{'; expected '}' at /etc/puppetlabs/puppet/environments/test/manifests/site.pp:1157 on node client Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run [root@client puppet]#`

0 投票する
1 に答える
48 参照

ruby - 定義を使用してパペット クラスの順序が壊れる

適用されるモジュールの順序に依存レベルがあります。

次の場合にエラーが発生しbase::prereqsます。

必要な順序は、base::init --> base::prereqs --> base::worker --> config::init --> config::prepreqs --> config::worker --> app::init です。 ...

ただし、定義を使用した実際の順序は...

base::init --> base::prereqs (define で作成されたリソースを除く) --> config::init --> config::prereqs --> ... --> base:prepreqs (define で作成されたリソース) ) --> ベース::ワーカー

内部の順序baseは一貫していますが、上のレベルでorderは、リソースが内部に追加されたことを認識していないようで、完了したprereqsと見なされbaseます。

何か助けはありますか?

パペット v3.6.2 (パペット エンタープライズ 3.3.2)

0 投票する
1 に答える
835 参照

apache - 別のクラスのリソースに通知するときのパペットの循環依存関係の解決

apache2 をインストールして ssl を構成し、apache サービスを開始する 1 つの apache クラスを作成しました。1 つの仮想ホストを構成し、Apache サービスを再起動する 1 つのサブクラスを作成しています。仮想ホストが追加された後に apache2 サービスに通知しようとすると、循環依存エラーが発生します。

require を include に変更することでこのエラーを解決しましたが、これは apache クラスのリソースが apache::no の前に実行されることを意味しますか?

そうでない場合、この依存関係エラーを解決する方法は何ですか?

別のクラスのリソースに通知することは良い習慣ですか?

apache.pp

No.pp

ありがとう