私は、複数の人形の基本をBen Piperが手引きしています。 エージェントに「vcsrepo」モジュールをインストールし、リポジトリをダウンロードするときに、人形劇のエージェントが実行を停止します。以下は gitクローンがvcsrepoモジュールの人形でエラーをスローする
はI changed my puppetmaster init.pp file to use the ssh instead.
`file { '/home/vagrant/.ssh/id_rsa':
ensure => 'present',
}
vcsrepo { '/var/www/html':
ensure => 'present',
provider => 'git',
source => '[email protected]:wikimedia/mediawiki.git',
user => 'vagrant',
revision => 'REL1_23',
require => File['/home/vagrant/.ssh/id_rsa'],
}
file { '/var/www/html/index.html':
ensure => 'absent',
}
File['/var/www/html/index.html'] -> Vcsrepo['/var/www/html']`
それは今
Notice: /Stage[main]/Linux/File[/info.txt]/content: content changed '{md5}dd4735ab73567a89caba62c6607e44b5' to '{md5}e30fa7cc7448a09071a0e4d33efa5986' Notice: /Stage[main]/Mediawiki/Vcsrepo[/var/www/html]/ensure: Creating repository from present Error: Execution of 'git clone [email protected]:wikimedia/mediawiki.git /var/www/html' returned 1: Error: /Stage[main]/Mediawiki/Vcsrepo[/var/www/html]/ensure: change from absent to present failed: Execution of 'git clone [email protected]:wikimedia/mediawiki.git /var/www/html' returned 1:
私はgithubのアカウントで自分のシステムの公開鍵を共有している以下のエラーがスローされます私の人形マスター「init.pp」ファイルからの抜粋です
代わりにsshを使用しましたが、今度は別のエラーを投げます – anudeep
人形のスクリプトを使わずに端末から接続しようとしましたか? git hubを認証して鍵を生成しましたか? – unixmiah