問題タブ [puphpet]
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.
vagrant - Vagrant、Puppet、Hiera でタイムゾーンを設定するには?
テスト環境には、Vagrant/Puppet+ Hiera に基づく PuPHPetを使用しています。
config.yml (Hiera 構成ファイル) にタイムゾーンのセクションを追加したい
コマンドを vagrant provision使用して適切にセットアップします。
それは可能ですか?
php - puphpet は、ubuntu サーバーにワードプレスをインストールします。
誰かがワードプレスとパフペットの展開を自動化しようとしたかどうか疑問に思っています. 私は puphpet に精通していませんが、manifets および modules フォルダーと共に hiera.yaml ファイルを使用することは知っています。簡単なことをやってみた
これをconfig.yamlファイルに追加し、vagrant pressからwordpressモジュールをインポートしました
puppet が生成するメインの manifest.pp ファイルに何かを追加する必要があるようです。誰かがこのようなことを試みた場合、アドバイスをいただければ幸いです。それとも、代わりに yeoman を使用する方が良いですか?
アップデート
これを config.yaml ファイルに追加します
次に、manifest.pp ファイルで、これを一番下のフォーム ( wordpress vagrant box ) に追加しましたが、うまくいくようです:
ssh - PuPHPet + Git + SSH + Mysql + 作曲家
私は puppet を使用していますが、問題が発生しています。
私が欲しいのは:
- データベースのバックアップを復元する
- リポジトリをクローンする
- コンポーザーを実行する
PuPHPet についての私の理解では、彼らは大量のモジュールをダウンロードし、config.yaml プロパティに基づいてそれらを実行しますが、実際に魔法を作るのは、私が触れたくない puphpet/puppet/manifest.pp です。機能させたい場合は不可能です。
これらのモジュールの中には、クローンリポジトリを支援するための VCSREPO があります。
https://github.com/puppetlabs/puppetlabs-vcsrepo
このブログhttp://livecipher.blogspot.com.au/2013/01/deploy-code-from-git-using-puppet.htmlで説明されているように実行しようとすると、機能しましたが、SSH キーで問題が発生しました、私が立ち往生している場所です!!!
このモジュールclone.ppを作成しました
そして、私はこのエラーが発生しています:
エラーは ==> デフォルト: エラー: '/usr/bin/git clone の実行 https://gitlab.d1bi.mobi/go3i/reobi.git /var/www/inst/reobi' が返されました 128: Cloning into ' /var/www/inst/reobi'... ==> デフォルト: 致命的: ' https://gitlab.d1bi.mobi ' のユーザー名を読み取れませんでした: そのようなデバイスまたはアドレスはありません
誰かが私を助けてくれるか、ヒントをくれたら本当にありがたいです!
email - puphpet メール送信 ubunutu 12 apache2
puphpet 仮想マシンから自分のマシンに電子メールを送信しようとしていますが、php で電子メールを送信できないようです。私が走れば
次に、vagrant ssh ターミナル経由でメールを送信できます。これはうまく機能しますが、php のメール機能経由で自分のマシンに送信したいと考えています。
動作していないように見えるこのスクリプトを実行しています。
postfix email と sendmail をインストールしてみました。PHPがメールを送信しない理由についてのアイデア...
アップデート
この行をpuppet フォルダーのconfig.yamlファイルに追加しました。また、mailcatcher を 0 に変更しました。その後、vagrant プロビジョニングを再度実行しました。sendmail/postfix がインストールされていることを確認してください。sudo apt-get install sendmail または postfix
もっと下に…
vagrant - デフォルトとhtmlフォルダーを使用したVagrant Syncedフォルダーのセットアップについて
Windows 8.1 マシンで初めて Vagrant セットアップを実行する作業を行っています。すべてのドキュメントがどのように機能するかを理解するために、すべてのドキュメントを調べました。Ubuntu 14 LAMP 開発ボックスを使用するように構成するために、puphpet を使用しました。
私の混乱は、同期されたフォルダーのセットアップ方法に関するものです。インストール時に同期されたフォルダーは、puphpet セットアップで指定したローカル ディレクトリに常に新しい 'default' および 'html' フォルダーを作成するようです。次に、実行するコード ファイルを既定のフォルダーに配置する必要があります。
例: ホスト フォルダー: ./www は、Vagrant の起動後に /www/default と www//html を含むことになります。なぜこれが起こっているのですか?リモート フォルダーはデフォルトの /var/www のままにしました。
私の理想的なセットアップは、自分のマシンに Vagrant ボックス フォルダーをセットアップし、コード プロジェクトを Vagrant ボックス ファイルと同じディレクトリに配置することでした。ただし、Vagrant が作成する「default」ディレクトリにしかコード プロジェクトを配置できないようです。
ドキュメントでこれについての言及が見つかりません。これは正常な動作ですか? そうでない場合、コードを任意のディレクトリに保持できるようにするには、どうすればこれを回避できますか?
puphpet 構成ファイルからの関連コードは次のとおりです: synced_folder:
vagrant - Vagrant & Digital Ocean - 「トークンが必要です」
PuPHPet と Vagrant を使用してデジタル オーシャン ボックスをセットアップしましたが、今まで問題なく動作していました。
Vagrant プロビジョニングを実行しようとしましたが、エラーが発生しています...
どこからデバッグを開始すればよいかさえわかりませんか? 何か案は?
ありがとう
アップデート...
アカウントを確認したところ、アクティブな API トークンが表示されないため、最近 API アクセスに変更がありましたか。
現在構成されているトークンは (スクランブルされていますが、長さを示すために表示されています)...
- クライアント ID: 2b6d90cd548a2c70e8ccfd4846e06603
- API キー: b0f7dae57799d631a1cb200c974ef236
...しかし、API キー ページからこの形式でトークンを作成する方法がわかりません。
64 文字のトークンしか生成できない